按住⌘命令时,document.onkeyup不会注册

时间:2012-12-02 17:35:39

标签: javascript macos events javascript-events keyboard

当我按住OS X中的Command键时,我无法让document.onkeyup注册任何内容。即使我有所有keydown事件也会激活preventDefault();

Demo(关注HTML部分并点击一些键。)

Alt,Shift和Control似乎都在注册两个键盘。例如,在我的演示中,如果我点击 Alt + A ,则释放 A ,然后释放 Alt ,我首先得到65然后很快得到18,因为65是字母 A 的密钥代码,18 Alt

但是用⌘Command而不是 Alt 重复这一点,我得到的就是该死的91。没有65可见。

为什么会这样,有没有办法获得我想要的那些键盘?

0 个答案:

没有答案