JavaScript - 键盘快捷键,不会干扰浏览器快捷方式

时间:2015-09-26 06:14:58

标签: javascript

我需要使用Shift作为键盘快捷键,但我不想干扰包含Shift的浏览器快捷键,例如Chrome中的Ctrl + Shift + i。如何确保按Shift但没有按下任何其他内容?

到目前为止,我能想到的唯一解决方案是使用setTimeout来检查是否按下了多个按键而没有大的时间延迟。然而,这种方法看起来有点笨拙并且引入了不必要的延迟 - 我无法立即执行,我必须等待一秒钟才能看到其他键是否也被按下了。

0 个答案:

没有答案