Javascript 虚拟键盘事件
这里有没有人遇到过这样的问题,即当键盘是虚拟键盘且键不是数字时,不会触发键盘事件。这个问题发生在运行安卓6.0.1的Nexus7平板电脑上Javascript 虚拟键盘事件,javascript,jquery,Javascript,Jquery,这里有没有人遇到过这样的问题,即当键盘是虚拟键盘且键不是数字时,不会触发键盘事件。这个问题发生在运行安卓6.0.1的Nexus7平板电脑上 $('.some.selector').on('keypress', function () { console.log('Pressed'); }) 上面的代码是在以下情况下触发的:单击的键是一个类似于0-9的数字,如果使用其他设备,如iPad或iPhone,或者如果我正在从pc远程调试平板电脑,那么我可以从键盘按物理键。 我正在平板电脑上使用C
$('.some.selector').on('keypress', function () {
console.log('Pressed');
})
上面的代码是在以下情况下触发的:单击的键是一个类似于0-9的数字,如果使用其他设备,如iPad或iPhone,或者如果我正在从pc远程调试平板电脑,那么我可以从键盘按物理键。
我正在平板电脑上使用Chrome 49浏览器。
keypress
事件已弃用,并且
Chrome不会为已知的键盘快捷键触发按键事件
(参考)。哪些键盘快捷键是已知的取决于用户的
系统。使用keydown事件实现键盘快捷键
尝试使用input
,或“keydown/keydup”事件
注意
当
或