99Game 模拟器研究 Ascent 's Archiver

艾森尼 发表于 2007-12-18 21:51

Javascript获取键盘输入值KeyCode

转自: [url=http://www.dodo.hk/article.asp?id=369]http://www.dodo.hk/article.asp?id=369[/url]

<script type="text/javascript">
<!--
window.onload = function() {
if(document.all){
document.onkeypress= register;
}
else{
document.onkeydown = register;
}
}
function register(e)
{
??var pressedKey;

??
??if (!e) e = window.event;
??if (document.all){
??pressedKey = e.keyCode;
??}
??else{
??pressedKey = e.which;
??}
??var keyInfo = String.fromCharCode(pressedKey) + &#39;\n&#39;;

??keyInfo += &#39;Event: &#39; + e.type + &#39;\n\n&#39;;
??keyInfo += &#39;You pressed: &#39; + String.fromCharCode(e[&#39;keyCode&#39;]) + &#39; [Decimal: &#39; + e[&#39;keyCode&#39;] + &#39;]\n&#39;;
??keyInfo += &#39;ALT: &#39; + e[&#39;altKey&#39;] + &#39;\n&#39;;
??keyInfo += &#39;CTRL: &#39; + e[&#39;ctrlKey&#39;] + &#39;\n&#39;;
??keyInfo += &#39;SHIFT: &#39; + e[&#39;shiftKey&#39;] + &#39;\n&#39;;
??keyInfo += &#39;REPEAT: &#39; + e[&#39;repeat&#39;] + &#39;\n&#39;;
??keyInfo += &#39;WHICH: &#39; + e[&#39;which&#39;];

??alert(keyInfo)

}

// -->
</script>

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.