Jquery检测键盘键是否被按下

Dem*_*ick 5 keyboard jquery android cordova

我正在使用 PhoneGap 制作填字游戏应用程序,并且需要检测用户是否刚刚快速按下键盘或按住某个键来获取特殊字符。检测到这个的事件是什么?

编辑:当我按下按钮而不释放它时,会在我释放键之前触发 keyup。iPhone 没有这个问题,SDK 8 版本的模拟器也没有这个问题。HTC Desire S 和可能的其他 HTC 手机可能具有此“功能”。对我来说看起来像一个错误。

Man*_*tok 0

也许看看是否有不同的密钥代码通过

$('#input').live('keypress',function(e){
   console.log('keypress: '+e.keyCode);
});
Run Code Online (Sandbox Code Playgroud)