如何在javascript中检测何时按下快捷键

如何在javascript中检测何时按下快捷键,javascript,Javascript,如何在javascript中检测快捷键[在我的例子中是[ctrl+shift+k]]?比如,如果用户按下这个键,我必须显示一个对话框 document.onkeydown = keydown; function keydown(evt){ if (!evt) evt = event; if (evt.ctrlKey && evt.altKey && evt.keyCode==115){ //CTRL+ALT+F4 alert("CTRL+ALT+

如何在javascript中检测快捷键[在我的例子中是[ctrl+shift+k]]?比如,如果用户按下这个键,我必须显示一个对话框

document.onkeydown = keydown;

function keydown(evt){
  if (!evt) evt = event;
  if (evt.ctrlKey && evt.altKey && evt.keyCode==115){ //CTRL+ALT+F4
    alert("CTRL+ALT+F4"); 
  }
  else if (evt.shiftKey && evt.keyCode == 9){ //Shif+TAB
    alert("Shift+TAB");
  }
}

Dominic发布的url的Ontop将为您提供关键代码。

您可能会发现有用的。var evt=(evt)?evt:(window.event)?window.event:null;-我想把它添加到起始事件中。这是如何保持序列的?