diff --git a/src/routes/(app)/config/chords/input-converter.ts b/src/routes/(app)/config/chords/input-converter.ts index b12710d6..5619fae4 100644 --- a/src/routes/(app)/config/chords/input-converter.ts +++ b/src/routes/(app)/config/chords/input-converter.ts @@ -1,12 +1,16 @@ import { KEYMAP_IDS, KEYMAP_KEYCODES } from "$lib/serial/keymap-codes"; +import { get } from "svelte/store"; export function inputToAction( event: KeyboardEvent, useKeycodes?: boolean, ): number | undefined { if (useKeycodes) { - return KEYMAP_KEYCODES.get(event.code); + return get(KEYMAP_KEYCODES).get(event.code); } else { - return KEYMAP_IDS.get(event.key)?.code ?? KEYMAP_KEYCODES.get(event.code); + return ( + get(KEYMAP_IDS).get(event.key)?.code ?? + get(KEYMAP_KEYCODES).get(event.code) + ); } }