如何通过 jquery 和 javascript 检测键盘上三个按下的键
How to detect three pressed keys on keybord by jquery and javascript
我需要检测键盘上按下了哪些键以对其执行一些操作
所以我写了这样的脚本
$(document).keyup(function(e){
var map = {18: false, 17: false, 65: false};
if (e.keyCode in map) {
map[e.keyCode] = true;
if (map[18] && map[17] && map[65]) {
alert("Pressed Alt+Ctrl+a");
}
}
});
但是这个脚本不起作用
所以请在这方面帮助我
e
对象将提供 e.ctrlKey
以及 e.altKey
和 e.shiftKey
你只需要测试一下:e.ctrlKey && e.altKey && e.which == 65
我需要检测键盘上按下了哪些键以对其执行一些操作
所以我写了这样的脚本
$(document).keyup(function(e){
var map = {18: false, 17: false, 65: false};
if (e.keyCode in map) {
map[e.keyCode] = true;
if (map[18] && map[17] && map[65]) {
alert("Pressed Alt+Ctrl+a");
}
}
});
但是这个脚本不起作用
所以请在这方面帮助我
e
对象将提供 e.ctrlKey
以及 e.altKey
和 e.shiftKey
你只需要测试一下:e.ctrlKey && e.altKey && e.which == 65