Revision: 16965
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 19, 2009 11:22 by MoogPHP
Initial Code
function trap(e) {
if (!e) {
e = event;
e.which = e.keyCode;
}
try {
modifierKey = e.ctrlKey || e.altKey || e.metaKey;
}
catch(e) {
modifierKey = false;
}
return modifierKey || e.which == 0;
}
function keys(key) {
if (!key) {
key = event;
key.which = key.keyCode;
}
if (key.which == 84) {
//toggle();
return;
}
switch (key.which) {
case 32: // spacebar
case 34: // page down
case 39: // rightkey
case 40: // downkey
// Do something
break;
case 33: // page up
case 37: // leftkey
case 38: // upkey
// Do something
break;
case 36: // home
// Do something
break;
case 35: // end
// Do something
break;
case 27: // escape
case 81: // q
// Do something
break;
}
return false;
}
function keyCap() {
document.onkeypress = trap;
document.onkeyup = keys;
}
Initial URL
http://rmhh.co.uk/ascii.html
Initial Description
Initial Title
Key stroke capture
Initial Tags
Initial Language
JavaScript