我使用onkeydown
和onkeyup
事件在 javascript 中实现一个 8 位计算机模拟器。我非常需要这些事件(而不是按键!),因为我需要模拟模拟计算机的键盘矩阵状态,所以我必须知道何时按下和释放键。
这很好event.keyCode
用,但有时会返回zero。我不知道该怎么处理这种情况。这也是在匈牙利语键盘布局(因为我是匈牙利语)上按下“特殊”键(如非英语字符)时的情况。不过,我仍然需要对这些密钥进行解码,但其含义与通用应用程序中的含义不同。该场景是通过键盘上的键“位置”来模拟模拟计算机的按键事件,而不是实际含义。
当我从事件中获得 keyCode 0 时,至少有一种方法可以判断按下了哪个键?谢谢!