如何使用HTML5捕获网页上的所有键盘事件?如何检查是否按下了ALT或CTRL键?
答案 0 :(得分:1)
将keypress
绑定到document
。 (广泛的问题,广泛的答案)。
答案 1 :(得分:0)
您可以使用jQuery keypress function来捕获按键。
检测Ctrl-S的示例:
$(window).keypress(function(event) {
if (!(event.which == 115 && event.ctrlKey) && !(event.which == 19)) return true;
alert("Ctrl-S pressed");
event.preventDefault();
return false;
});
密码可能因浏览器而异,因此您可能需要检查的不仅仅是115。
答案 2 :(得分:0)
有一些图书馆专注于捕获全局关键事件,包括用于识别控制/命令/移位等元数据的快捷方式。您可以选择图书馆或向他们学习: