我正在使用以下代码来捕获用户按下Ctrl+Shift+P组合键,以便用于我的Chrome扩展程序:
window.addEventListener("keydown", function(event) {
var modifier = event.ctrlKey || event.metaKey;
if (modifier && event.shiftKey && event.keyCode == 80) {
//code goes here
}
});
我希望 var modifier = event.ctrlKey || event.metaKey;
这行代码能够捕捉到Mac用户按下Cmd-Shift-P键,但我没有Mac电脑来测试。这样是可行的吗?我的热键会对Mac用户起作用吗?
另外,当Cmd键按下和抬起时,keyCode是什么?它是17,与Ctrl相同吗?