20 lines
No EOL
400 B
JavaScript
20 lines
No EOL
400 B
JavaScript
//////////////////////////////
|
|
// KEYS (it's a secret) //////
|
|
//////////////////////////////
|
|
|
|
var KEYS = {
|
|
32: "space",
|
|
49: "1",
|
|
50: "2",
|
|
8: "delete"
|
|
};
|
|
|
|
window.addEventListener("keydown", function(event){
|
|
var key = KEYS[event.keyCode];
|
|
if(key) publish("key/down/"+key);
|
|
});
|
|
|
|
window.addEventListener("keyup", function(event){
|
|
var key = KEYS[event.keyCode];
|
|
if(key) publish("key/up/"+key);
|
|
}); |