如何在 LimeJS javascript for html5 中处理键盘事件
How to handle keyboard events in LimeJS javascript for html5
我是limeJS的初学者,我想知道如何使用Limejs for HTML5处理游戏中的键盘事件。如果有它的源链接,请帮助我。
由于 Lime 是基于 Closure 构建的,因此您可以只使用其本机事件库。
例如:
goog.events.listen(rootLimeNodeObject, goog.events.EventType.KEYUP, function (ev) {
if (ev.keyCode === 37) { // left arrow
...
}
});
指南
看起来很晦涩,但我建议您使用单独的库,如Keyboard js。这是一个非常好的键盘事件库,这将是最简单的选择。
http://robertwhurst.github.com/KeyboardJS/
演示将是:
KeyboardJS.bind.key('a', onDownCallback(), onUpCallback() );
这对于多个键:
KeyboardJS.bind.key('a + b ', onDownCallback(), onUpCallback() );
相关文章:
- 处理重音键盘中的双重事件
- 如何在 LimeJS javascript for html5 中处理键盘事件
- 扩展浏览器以处理Apple键盘事件
- 如果处理字符串值的文本区域是只读的,如何使用 JavaScript 在虚拟键盘上使用 CAPSLOCK 功能
- 国际键盘如何处理 JavaScript 键盘事件
- 处理 GWT 中铁列表的键盘事件
- 如何处理iOS和Android键盘中的差异
- 当键盘出现时,如何在Android中处理网站
- 使用qml键盘处理网页的文本元素
- 在IE8中处理javascript键盘输入
- 如何在javascript中处理控制台键盘输入
- 处理组合键盘快捷键
- 如何处理浏览器应用程序中的大小调整事件和iPad键盘
- 处理JS不响应键盘输入
- 如何在ionic/cordova中处理键盘按下事件
- 处理只输入键盘按钮点击使用jquery
- 用于强调字符的Javascript键盘处理程序
- 如何为一个对象管理两个键盘事件处理程序
- 复选框事件处理程序抛出错误的点击事件在chrome浏览器,safari工作良好的键盘事件
- jQuery处理虚拟键盘点击事件