fix: can't type in chords

This commit is contained in:
2025-02-14 14:55:06 +01:00
parent ac16cfd3bf
commit fb1f5b7ec7

View File

@@ -1,12 +1,16 @@
import { KEYMAP_IDS, KEYMAP_KEYCODES } from "$lib/serial/keymap-codes"; import { KEYMAP_IDS, KEYMAP_KEYCODES } from "$lib/serial/keymap-codes";
import { get } from "svelte/store";
export function inputToAction( export function inputToAction(
event: KeyboardEvent, event: KeyboardEvent,
useKeycodes?: boolean, useKeycodes?: boolean,
): number | undefined { ): number | undefined {
if (useKeycodes) { if (useKeycodes) {
return KEYMAP_KEYCODES.get(event.code); return get(KEYMAP_KEYCODES).get(event.code);
} else { } 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)
);
} }
} }