Javascript 按键事件上没有触摸屏的phonegap应用程序不工作

Javascript 按键事件上没有触摸屏的phonegap应用程序不工作,javascript,android,cordova,Javascript,Android,Cordova,我有一个没有触摸屏功能的web应用程序,因此用户可以 能够从一个html移动到另一个我需要的应用程序将 识别回车键并将加载。 然而,由于某些原因,安卓无法识别onkeypress 全部的我没有得到回应 <script type="text/javascript"> function whichButton() { alert("got a key = " + event.keyCode); if (event.keyCode == 13) { //code } } 函数which

我有一个没有触摸屏功能的web应用程序,因此用户可以 能够从一个html移动到另一个我需要的应用程序将 识别回车键并将加载。 然而,由于某些原因,安卓无法识别onkeypress 全部的我没有得到回应

<script type="text/javascript">
function whichButton() {
alert("got a key = " + event.keyCode);
if (event.keyCode == 13) {
//code
}
}

函数whichButton(){
警报(“获得一个密钥=“+事件.keyCode”);
如果(event.keyCode==13){
//代码
}
}

谢谢你

我还没有用安卓系统测试过它,但在黑莓系统中,它对浏览器测试和Phonegap非常有吸引力。此外,它非常容易使用,并且有很好的文档记录

在您的情况下,您需要这样做:

<script type="text/JavaScript">
    shortcut.add("enter", functionToMoveToADifferentHTML,{
        'type':'keypress',
        'disable_in_input':true,
        'target':document
    });
</script>

快捷方式。添加(“回车”,功能为查看不同的TML{
'type':'keypress',
“在\u输入中禁用\u”:true,
“目标”:文档
});
类型
非常明显(它支持
keyup
keypress
keydown
)。 使用
true
disable_in_input
可以在焦点位于文本字段时禁用快捷方式(顺便说一句,非常有用)。
目标
定义了键盘应注意的元素