Refactor ZenKeyboardShortcuts to fix case sensitivity issue in setNewBinding method

This commit is contained in:
mauro-balades 2024-09-24 21:38:46 +02:00
parent 287f6fa80a
commit 15fbb2030f

View file

@ -469,9 +469,11 @@ class KeyShortcut {
} }
setNewBinding(shortcut) { setNewBinding(shortcut) {
for (let keycode of Object.entries(KEYCODE_MAP)) { for (let keycode of Object.keys(KEYCODE_MAP)) {
if (KEYCODE_MAP[keycode] == shortcut.toUpperCase()) { console.log(keycode);
this.#keycode = shortcut; if (keycode == shortcut.toUpperCase()) {
console.log('Found keycode', shortcut);
this.#keycode = KEYCODE_MAP[keycode];
return; return;
} }
} }