gpt4 book ai didi

javascript - 检测按下或向上按下的 ctrl 键,按键事件不触发

转载 作者:IT王子 更新时间:2023-10-29 03:08:27 26 4
gpt4 key购买 nike

我在这里看到了一些类似的问题(比如 JavaScript: Check if CTRL button was pressed ),但我的问题实际上是事件触发。我的js代码:

    // Listen to keyboard. 
window.onkeypress = listenToTheKey;
window.onkeyup = listenToKeyUp;

/*
Gets the key pressed and send a request to the associated function
@input key
*/
function listenToTheKey(e)
{
if (editFlag == 0)
{
// If delete key is pressed calls delete
if (e.keyCode == 46)
deleteNode();

// If insert key is pressed calls add blank
if (e.keyCode == 45)
createBlank();

if (e.keyCode == 17)
ctrlFlag = 1;
}
}

ctrl 之外的任何其他键都会触发该事件。
我还需要为 ctrl 触发它。
我不能使用 jQuery/prototype/whatever,所以这些解决方案是 Not Acceptable 。

那么...我怎样才能检测到ctrl

最佳答案

尝试使用 if (e.ctrlKey)

MDN: event.ctrlKey

关于javascript - 检测按下或向上按下的 ctrl 键,按键事件不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9374915/

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