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) {
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;
}
}