Added escape button.

This commit is contained in:
Devine Lu Linvega 2016-12-24 11:03:19 -07:00
parent 262c2b80a9
commit 5b56a50a0a

View File

@ -2,24 +2,22 @@ function Keyboard()
{ {
this.listen_onkeyup = function(event) this.listen_onkeyup = function(event)
{ {
console.log(event.which);
switch (event.key) { switch (event.key) {
case "Enter": this.key_enter(); break; case "Enter": this.key_enter(); break;
case " " : this.key_space(); break;
case "ArrowUp": this.key_arrow_up(); break; case "ArrowUp": this.key_arrow_up(); break;
case "ArrowDown": this.key_arrow_down(); break; case "ArrowDown": this.key_arrow_down(); break;
case "ArrowLeft": this.key_arrow_left(); break; case "ArrowLeft": this.key_arrow_left(); break;
case "ArrowRight": this.key_arrow_right(); break; case "ArrowRight": this.key_arrow_right(); break;
case ":": this.key_colon(); break; case ":": this.key_colon(); break;
//not sure if this one needed anymore
case ";": if (event.shiftKey) this.key_colon(); break; case ";": if (event.shiftKey) this.key_colon(); break;
case "Escape": this.key_escape(); break; case "Escape": this.key_escape(); break;
} }
switch(event.which) switch(event.which)
{ {
case 13: this.key_enter(); break; case 13: this.key_enter(); break;
case 186: this.key_colon(); break; case 186: this.key_colon(); break;
case 27: this.key_escape(); break;
} }
// Passive // Passive