在玩jQuery/JavaScript时,我遇到了这个问题.我可以捕捉Alt和Ctrl键,但不是Del,当然不是所有这些都在一起.
$(document).ready(function() {
$("#target").keydown(function(event) {
if (event.ctrlKey && event.altKey && event.keyCode == '46') {
alter("Ctrl-Alt-Del combination");
}
});
});
Run Code Online (Sandbox Code Playgroud)
是否可以将所有这三个键一起捕获?
Tar*_*rka 10
我不确定其他操作系统,但我知道在Windows上,Ctrl+ Alt+ Del是一个系统击键,它在顶级截取,总是由Windows截取.据我所知,它并没有从那里进一步传递,让你知道从它发出的任何东西都是正式的.
我知道对于Gnome(我相信KDE),点击它会拉出关闭对话框,因此被窗口管理器捕获,而不是传递.
因此,除非Mac忽略它,否则,由于它对操作系统的魔力,你无法获得特定的组合.
编辑:只是我注意到的,你alter没有alert在你的代码中.我不认为它会像这样工作.
| 归档时间: |
|
| 查看次数: |
4082 次 |
| 最近记录: |