【发布时间】:2016-09-01 13:55:21
【问题描述】:
我正在使用Phaser 2.2.2开发打字游戏,有一个方法叫:
game.input.keyboard.addKeyCapture(/*[array of keycodes]*/);
这适用于空格(无页面滚动),点,逗号破折号(破折号导致一个网页向后)但不适用于单引号,因为我仍然可以使用它打开快速查找,即浏览器仍然检测到快捷方式.此方法可防止按键在按下时的冒泡状态传播到浏览器,即浏览器未检测到按键。
我还发现了这个漂亮的打字应用程序,它可以完全禁用键盘快捷键,就像魔术一样:https://typing.io/ 无需额外配置或安装插件或插件。
如何在我的 Phaser 游戏中也实现这一点?我应该放一些第三方的JS库吗?
啊,顺便说一句,这个工具是完成这项工作的:https://github.com/jeresig/jquery.hotkeys
【问题讨论】:
标签: javascript jquery browser keyboard-shortcuts