【发布时间】:2010-11-27 12:12:47
【问题描述】:
在 Actionscript 3 中,我看到如果我按下“8”键(来自数字键盘),我得到了数字键盘“8”的 keyCode 的结果,但是当我禁用“Num Lock”并按下数字键盘键时“8”,我收到向上箭头键的keyCode的事件...
小键盘的按键(禁用Num Lock)与原键如Arrows、End、Insert、Delete等如何区分?
我尝试使用事件的keyLocation 属性,该属性的值是箭头的 0 和小键盘的 3,但是当禁用 Num Lock 时,4、6、2 和数字键盘中的 8 是 0,所以我无法区分数字键盘禁用的数字和箭头键。
Keyboard 类的 numLock 属性也不起作用,因为我不知道我是按向上箭头还是禁用了 8 whit Num Lock(因为它们触发了相同的事件,或者我认为那个)
【问题讨论】:
标签: apache-flex flash actionscript-3 keyboard