我正在尝试使用JavaScript中的键码触发空格键。我将发送带有空格的语音命令,它应该使用键码触发一个空格事件。
这是我到目前为止所做的
if(firstword =="space"){
const ev = {
type: 'space',
keyCode: 32
}
editor.triggerOnKeyDown(ev);
如果我使用Enter或其他键码但不能用于空格,那么代码可以完美工作吗?
答案 0 :(得分:1)
您可以尝试这样:
const ev = new KeyboardEvent('keydown',{'keyCode':32,'which':32});
参考:https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/KeyboardEvent
答案 1 :(得分:0)
Ty为空间创建addEventListener
window.addEventListener('keypress', function (e) {
if (e.keyCode == 32) {
alert('Space pressed');
}
}, false);