gpt4 book ai didi

javascript - 触发特定按键

转载 作者:行者123 更新时间:2023-12-03 04:49:27 29 4
gpt4 key购买 nike

所以我想在向下按键时触发“tab”事件,在向上按键时触发“shift+tab”事件。这是到目前为止我所得到的,但我似乎无法设置 Keypress 事件的 keyCode 。我读到 keyCode 已被弃用,但我也尝试了代码(确实设置了),但它不会触发输入操作。

if (e.keyCode === 38) {
// trigger a shift tab
console.log('up key was pressed')
}

if (e.keyCode === 40) {
console.log('down key was pressed')
let event = new KeyboardEvent('keyPress', { keyCode: 9 })
window.dispatchEvent(event)
}

最佳答案

https://jsfiddle.net/0Lv9bthd/18/要捕获向上和向下箭头按下,您需要 keydown,不能使用 keypress

window.addEventListener("keydown", function(e) {
console.log(e.keyCode);
if (e.keyCode == 38) {
console.log('up key was pressed');
}
});

关于javascript - 触发特定按键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42723344/

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