<script type="text/javascript">
var isnetscape=(navigator.appName=="Netscape");
key = new Array;
key['se'] = 'javascriptfunction()' //whatever this does
key['xy'] =
// other keyboard commands here
var keybuffer="";
function bootup() {
document.onkeypress = getkeyinput;
function getkeyinput(keyStroke) {
eventChooser = (isnetscape) ? keyStroke.which : event.keyCode;
var which = String.fromCharCode(eventChooser).toLowerCase();
keybuffer += which;
for (var i in key) if (keybuffer == i) {
eval(key[i])
keybuffer = "";
}
var matches = 0;
var kbLength = keybuffer.length;
for (var i in key)
if (keybuffer == i.substr(0,kbLength)) matches++;
if (matches == 0) {
keybuffer = "";
}
}
}
window.onload=bootup;
</script>
</head>
<body>
.........
I don't remember where I found this, it might have been http://javascript.internet.com/
<script type="text/javascript">
var isnetscape=(navigator.appName=="Netscape");
key = new Array;
key['se'] = 'javascriptfunction()' //whatever this does
key['xy'] =
// other keyboard commands here
var keybuffer="";
function bootup() {
document.onkeypress = getkeyinput;
function getkeyinput(keyStroke) {
eventChooser = (isnetscape) ? keyStroke.which : event.keyCode;
var which = String.fromCharCode(eventChooser).toLowerCase();
keybuffer += which;
for (var i in key) if (keybuffer == i) {
eval(key[i])
keybuffer = "";
}
var matches = 0;
var kbLength = keybuffer.length;
for (var i in key)
if (keybuffer == i.substr(0,kbLength)) matches++;
if (matches == 0) {
keybuffer = "";
}
}
}
window.onload=bootup;
</script>
</head>
<body>
.........
southwarktalkingnews almost 2 years ago