10

我正在从用户那里获取一个 ISBN。可能来自条形码扫描仪(EAN 18 位,由 Return 终止),但可以手动输入(13 位)。如果是手动输入,它将来自数字键盘,并可能以“数字键盘输入”结尾。我在我的代码中添加了一个绑定:

$isbn_entry->bind("<Return>", sub{shift->focusNext});

当按下键盘上的回车键时,它可以正常工作,但在按下数字键盘上的回车键时不能正常工作。我是否也必须添加另一个绑定来捕获那个绑定?如果是这样,怎么做?还是我一开始就做错了?

4

1 回答 1

14

<KP_Enter>应对应数字键盘输入。您可以像绑定它一样绑定它Return

于 2012-06-19T21:24:36.590 回答