gpt4 book ai didi

javascript - 如何检查某种类型的键盘按键是否与 CTRL 一起按下

转载 作者:太空宇宙 更新时间:2023-11-04 16:20:29 26 4
gpt4 key购买 nike

如果同时按下特定键和 CTRL(Windows 系统),我想调用函数

为了测试特定的 keyCode,我使用了 event.keyCode 在这种情况下,我了解了每个键的代码。我假设 17 + 73 将是 CTRL + I

除非我仅检查 p,否则这似乎不起作用。

我希望能够检查 CTRL + 特定键。谢谢。

我尝试过的:

//keyboard shorcut to call functions
$(document).on('keydown', function (e) {


if(e.keyCode === 90){ // I want CTL + I
e.preventDefault();
//call image upload func...
triggerUpload(event,$(".camicon"));
return false;

}else if(e.keyCode === 97){ //I want CTL + P
e.preventDefault();
$('.status-btn').click();
return false;
}

});

最佳答案

 if(e.keyCode  === 90 && e.ctrlKey) {
// CTRL+I
}
else if(e.keyCode === 97 && e.ctrlKey){
// CTRL + P
}

这应该可以工作,检查是否按下了 e.ctrlKey。

关于javascript - 如何检查某种类型的键盘按键是否与 CTRL 一起按下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40690386/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com