gpt4 book ai didi

javascript - 从 javascript 使用 CapsLock 触发新的键盘事件

转载 作者:太空宇宙 更新时间:2023-11-04 15:48:21 25 4
gpt4 key购买 nike

我有一个简单的函数来检查 CapsLock 是否在输入上

document.addEventListener('keydown', function(e) {
if(e.getModifierState("CapsLock")) {
console.log('CapsLock is on')
} else {
console.log('Capslock is off')
}
});

为了测试我尝试以这种方式触发它的功能:

  document.dispatchEvent(new KeyboardEvent('keydown', {key:'A', capsLockKey: true}));

但是没有效果

如何使用 CapsLock 属性触发新的键盘事件?

最佳答案

我在 W3C page 上找到了解决方案

document.dispatchEvent(new KeyboardEvent('keydown', {key:'A', modifierCapsLock: true}));

关于javascript - 从 javascript 使用 CapsLock 触发新的键盘事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53103803/

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