标签: javascript
我需要使用Shift作为键盘快捷键,但我不想干扰包含Shift的浏览器快捷键,例如Chrome中的Ctrl + Shift + i。如何确保按Shift但没有按下任何其他内容?
到目前为止,我能想到的唯一解决方案是使用setTimeout来检查是否按下了多个按键而没有大的时间延迟。然而,这种方法看起来有点笨拙并且引入了不必要的延迟 - 我无法立即执行,我必须等待一秒钟才能看到其他键是否也被按下了。