我正在尝试使用 Javascript 来拦截键盘事件,因此我可以在 Flash 应用程序中对“关闭窗口”等执行 CMD-W,这样浏览器就不会使用它们。
好吧,我能够监听 ALT、CTRL 和 CMD onKeyDown/onKeyPress 事件,但我无法监听其他任何内容......这是 Flex 项目的 index.html 文件中的代码:
<script language="JavaScript" type="text/javascript">
document.onkeydown = function(event) {applicationKeyboardHandler(event)}
document.onkeypress = function(event) {applicationKeyboardHandler(event)}
function applicationKeyboardHandler(event) {
alert("Key Pressed")
}
</script>
我想让它可以听任何按键,而不仅仅是 alt/ctrl/cmd。我错过了什么?