我正在建立一个网站,我可以使用keyup
事件将某些密钥全局绑定到快捷方式。例如,如果有人按下A键,则会打开一个菜单。
我不想在移动设备(例如手机和平板电脑)上绑定这些触发器。但是,有很多人使用键盘和平板电脑。如何通过Javascript检测键盘输入是否存在?我知道我可以根据touchstart
是否存在来检测触摸设备,但这对于平板电脑上并插入了键盘的用户不起作用。我只想绑定keyup
事件。键盘存在。这样做的最佳方法是什么?
注意:我知道这是一个很好的,但我希望尽可能这样做。
提前致谢!
答案 0 :(得分:0)
您可以随时将catch-all事件处理程序附加到文档对象,该文档对象在用户点击任何键后会懒洋洋地附加事件处理程序。