【发布时间】:2019-04-05 19:50:03
【问题描述】:
我有一个简单的函数来检查 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 属性触发新的键盘事件?
【问题讨论】:
标签: javascript html jasmine jestjs