diff --git a/app/components/NDS.vue b/app/components/NDS.vue index 8a7440b..052b441 100644 --- a/app/components/NDS.vue +++ b/app/components/NDS.vue @@ -217,7 +217,7 @@ const keyToButton: Record = { }; useKeyDown((key) => { - const button = keyToButton[key]; + const button = keyToButton[key.toLowerCase()]; if (button) { physicalButtonsDown.add(button); window.dispatchEvent( @@ -227,7 +227,7 @@ useKeyDown((key) => { }); useKeyUp((key) => { - const button = keyToButton[key]; + const button = keyToButton[key.toLowerCase()]; if (button) { physicalButtonsDown.delete(button); window.dispatchEvent(new KeyboardEvent("keyup", { key: `NDS_${button}` })); diff --git a/app/pages/index.vue b/app/pages/index.vue index eee0cc0..c48da82 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -34,7 +34,7 @@ const keyToButton: Record = { // like who choose Nuxt to build such an app useKeyDown((key) => { if (app.settings.renderingMode === "3d") return; - const button = keyToButton[key]; + const button = keyToButton[key.toLowerCase()]; if (button) { window.dispatchEvent( new KeyboardEvent("keydown", { key: `NDS_${button}` }), @@ -60,7 +60,7 @@ useKeyDown((key) => { useKeyUp((key) => { if (app.settings.renderingMode === "3d") return; - const button = keyToButton[key]; + const button = keyToButton[key.toLowerCase()]; if (button) { window.dispatchEvent(new KeyboardEvent("keyup", { key: `NDS_${button}` })); }