我正在获取用户输入的ISBN。可能是通过条形码扫描仪(以回车符结尾的EAN 18位数字),但也可能是手工输入(13位数字)。如果是手动输入,它将来自数字键盘,可能以“数字键盘Enter”结束。我在代码中添加了一个绑定:
$isbn_entry->bind("<Return>", sub{shift->focusNext});
当按下键盘上的回车键时,它可以正常工作,但按下数字键盘上的回车键时则不能。我是否需要添加另一个绑定来处理数字键盘上的回车键?如果是,请告诉我如何操作。或者我一开始的做法就有问题了吗?
tk
,因为在 Python 的Tkinter
中也会发生同样的情况。 - Tomasz Gandor