From 15fbb2030fda33fa8192831d211d7be2295529bb Mon Sep 17 00:00:00 2001 From: mauro-balades Date: Tue, 24 Sep 2024 21:38:46 +0200 Subject: [PATCH] Refactor ZenKeyboardShortcuts to fix case sensitivity issue in setNewBinding method --- src/ZenKeyboardShortcuts.mjs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ZenKeyboardShortcuts.mjs b/src/ZenKeyboardShortcuts.mjs index 453cde4..d2e8a18 100644 --- a/src/ZenKeyboardShortcuts.mjs +++ b/src/ZenKeyboardShortcuts.mjs @@ -469,9 +469,11 @@ class KeyShortcut { } setNewBinding(shortcut) { - for (let keycode of Object.entries(KEYCODE_MAP)) { - if (KEYCODE_MAP[keycode] == shortcut.toUpperCase()) { - this.#keycode = shortcut; + for (let keycode of Object.keys(KEYCODE_MAP)) { + console.log(keycode); + if (keycode == shortcut.toUpperCase()) { + console.log('Found keycode', shortcut); + this.#keycode = KEYCODE_MAP[keycode]; return; } }