diff --git a/src/App.vue b/src/App.vue index 3c390d9..26d4de6 100644 --- a/src/App.vue +++ b/src/App.vue @@ -118,30 +118,23 @@ export default { created() { window.addEventListener('keyup', (e) => { - if (e.key == 'q') { - this.playOSC(this.spaces[0].tone) - this.checkInput(0) - } - }) - - window.addEventListener('keyup', (e) => { - if (e.key == 'w') { - this.playOSC(this.spaces[1].tone) - this.checkInput(1) - } - }) - - window.addEventListener('keyup', (e) => { - if (e.key == 'a') { - this.playOSC(this.spaces[2].tone) - this.checkInput(2) - } - }) - - window.addEventListener('keyup', (e) => { - if (e.key == 's') { - this.playOSC(this.spaces[3].tone) - this.checkInput(3) + switch(e.key) { + case "q": + this.playOSC(this.spaces[0].tone) + this.checkInput(0) + break + case "w": + this.playOSC(this.spaces[1].tone) + this.checkInput(1) + break + case "a": + this.playOSC(this.spaces[2].tone) + this.checkInput(2) + break + case "s": + this.playOSC(this.spaces[3].tone) + this.checkInput(3) + break } }) },