Vla*_*lad 3 javascript browser jquery keyboard-shortcuts
我正在使用 Phaser 2.2.2 来开发打字游戏,并且有一个方法叫做:
game.input.keyboard.addKeyCapture(/*[array of keycodes]*/);
Run Code Online (Sandbox Code Playgroud)
这适用于空格(无页面滚动)、点、逗号破折号(破折号,导致一个网页向后)但不适用于单引号,因为我仍然可以用它打开快速查找,即浏览器仍然检测到快捷方式。此方法可防止按键在按下时的冒泡状态传播到浏览器,即浏览器不会检测到按键。
我还发现了这个漂亮的打字应用程序,它完全禁用了键盘快捷键,如魔法:https : //typing.io/ 无需额外配置或安装插件或插件。
我怎样才能在我的 Phaser 游戏中实现这一点?我应该放一些第三方 JS 库吗?
啊,顺便说一句是这个工作的工具:https : //github.com/jeresig/jquery.hotkeys
onkeydown 事件发生在用户按下某个键时,您可以使用返回 false 来阻止它:
用:
document.onkeydown = function (e) {
return false;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8271 次 |
| 最近记录: |