/* 按下键盘右键触发1 */ const keyEvent = new KeyboardEvent('keydown', { key: '1', // 表示哪个键被按下 code: 'Digit1', // 可能的物理键代码(可选) keyCode: 49, // 已弃用,但某些旧代码可能仍在使用它 charCode: 0, // 对于keypress事件,但keydown/keyup不常用 which: 49 // 类似keyCode,但更通用(也已被弃用) }); document.addEventListener('keydown', function(event) { if (event.key === 'ArrowRight') { // 假设你想在按下右箭头键时执行操作 // 执行与按下"1"键相同的操作(这里只是打印到控制台作为示例) console.log('Right arrow key pressed, executing action similar to pressing "1".'); // ... 这里可以添加更多代码来模拟按下"1"键的效果 document.dispatchEvent(keyEvent); } });