key-test3
<body>
<style type="text/css"><!--tt { font-family: "MS ゴシック"; }--></style><tt id=F>
<script>
var key=new Object();var CC=new Array();
CC[38]="up";CC[40]="down";CC[37]="left";CC[39]="right";CC[32]="space";CC[17]="ctrl";CC[16]="shift";CC[18]="alt";
function Kinit(){var i;for(i in CC){key[i]=false;}
document.onkeydown=function(event){var i;var kc=KK(event);if (kc in CC){i=CC[kc];key[i]=true;}return false;};
document.onkeyup=function(event){var i;var kc=KK(event);if (kc in CC){i=CC[kc];key[i]=false;}return false;}}
function KK(e){if(document.all) return e.keyCode; else if(document.getElementById) return (e.keyCode)? e.keyCode: e.charCode;
else if(document.layers) return e.which;}
Kinit();
function Y(){
document.body.innerHTML=key.up;
setTimeout(Y,80)
}
Y();
</script>
使用変数
<body>
<style type="text/css"><!--tt { font-family: "MS ゴシック"; }--></style><tt id=F>
<script>
var key=new Object();var CC=new Array();
CC[38]="up";CC[40]="down";CC[37]="left";CC[39]="right";CC[32]="space";CC[17]="ctrl";CC[16]="shift";CC[18]="alt";
function Kinit(){var i;for(i in CC){key[i]=false;}
document.onkeydown=function(event){var i;var kc=KK(event);if (kc in CC){i=CC[kc];key[i]=true;}return false;};
document.onkeyup=function(event){var i;var kc=KK(event);if (kc in CC){i=CC[kc];key[i]=false;}return false;}}
function KK(e){if(document.all) return e.keyCode; else if(document.getElementById) return (e.keyCode)? e.keyCode: e.charCode;
else if(document.layers) return e.which;}
Kinit();
function Y(){
document.body.innerHTML=key.up;
setTimeout(Y,80)
}
Y();
</script>
使用変数
CC | |
i | |
id | |
innerHTML | |
kc | |
key | |
Kinit -------( Function ) | |
KK -------( Function ) | |
onkeydown | |
onkeyup | |
type | |
Y -------( Function ) |