feat: use keycodes on CCX

resolves #71
This commit is contained in:
2023-12-29 13:48:34 +01:00
parent c1b1068c4b
commit a3857843d6
5 changed files with 29 additions and 8 deletions

View File

@@ -20,6 +20,12 @@ export const KEYMAP_CODES: Record<number, KeyInfo> = Object.fromEntries(
),
)
export const KEYMAP_KEYCODES: Map<string, number> = new Map(
KEYMAP_CATEGORIES.flatMap(category =>
Object.entries(category.actions).map(([code, action]) => [action.keyCode!, Number(code)] as const),
).filter(([keyCode]) => keyCode !== undefined),
)
export const KEYMAP_IDS: Map<string, KeyInfo> = new Map(
KEYMAP_CATEGORIES.flatMap(category =>
Object.entries(category.actions).map(