如何通过 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.altKeye.shiftKey

你只需要测试一下:e.ctrlKey && e.altKey && e.which == 65