我正在做一個JavaScript遊戲,並需要將很多鍵綁定到不同的功能。這個我知道該怎麼做,我需要一些幫助的是在瀏覽器上覆蓋快捷鍵。換句話說,我想模糊瀏覽器的熱鍵並將它們轉移到我的應用程序中。用JavaScript綁定鍵,同時防止瀏覽器快捷鍵
2
A
回答
1
我相信如果你停止事件的傳播,那麼你將阻止瀏覽器捕捉事件。
這樣一個例子:
element.onkeyup = function(e) {
var ev = e || event;
//do stuff here, probably with ev.keyCode
return false;
}
+0
哦真的嗎?就像其他事情一樣。對我來說有點疏忽,非常感謝。 – 2010-04-27 05:59:26
+2
不需要'ev.preventDefault();',這實際上會在IE中導致錯誤。如果您使用這種附加事件處理函數的方法,那麼'return false;'會在所有瀏覽器中完成這項工作。 – 2010-04-27 09:01:51
相關問題
- 1. 在Silverlight中禁用瀏覽器快捷鍵/快捷鍵?
- 2. 無法防止Chrome瀏覽器上的按鍵快捷方式
- 3. 任何方式來防止/禁用瀏覽器中的CTRL + [鍵]快捷鍵?
- 4. jquery,禁用瀏覽器快捷鍵
- 5. 禁用瀏覽器的快捷鍵
- 6. 使用自定義瀏覽器鍵盤快捷鍵
- 7. 鍵盤快捷鍵來瀏覽網站
- 8. MenuItem快捷鍵綁定可以防止默認句柄
- 9. 的Flex禁用Safari瀏覽器的鍵盤快捷鍵
- 10. Wpf快捷鍵綁定
- 11. 系統熱鍵快捷鍵(Windows/Qt):防止窗口鎖定?
- 12. javascript:覆蓋瀏覽器的默認快捷鍵(Ctrl + anyKey)
- 13. 在瀏覽器中保存(Ctrl/Cmd + S)鍵盤快捷鍵?
- 14. 打開瀏覽器操作的彈出式鍵盤快捷鍵
- 15. 瀏覽器中不可見元素的鍵盤快捷鍵
- 16. 覆蓋瀏覽器的鍵盤快捷鍵
- 17. 如何在所有瀏覽器中製作Javascript鍵盤快捷鍵
- 18. javascript快捷鍵/停止間隔功能
- 19. 如何在瀏覽器快捷鍵上調用方法?
- 20. 使用自定義快捷鍵瀏覽頁面
- 21. 防止在QScintilla中觸發鍵盤快捷鍵(示例代碼)
- 22. 鍵盤快捷鍵循環瀏覽vscode中的更改
- 23. 鍵盤快捷鍵瀏覽VS項目屬性中的屏幕?
- 24. 通過egit使用鍵盤快捷鍵從Eclipse的項目瀏覽器提交
- 25. 禁止某些Windows鍵盤快捷鍵
- 26. Sublime Text 2 - SFTP插件 - 鍵綁定快捷鍵不起作用
- 27. 3鍵快捷鍵
- 28. 鍵盤快捷鍵
- 29. 鍵盤快捷鍵
- 30. 鍵快捷鍵,Java
在一些瀏覽器的一些鍵盤快捷鍵不能被覆蓋,所以一定要測試在你需要使用的所有瀏覽器所有的鍵綁定。 – 2010-04-27 09:04:36