kvm/ui/src/keyboardLayouts
Marc Brooks a5b07b4862
refactor(ui): Refactor the keyboardLayouts
Add missing keyboard mappings for most layouts
Change  pasteModel.tsx to use the new structure and vastly clarified the way that keys are emitted.
Make each layout export just the KeyboardLayout object (which is a package of isoCode, name, and chars)
Made keyboardLayouts.ts export a function to select keyboard by `isoCode`, export the keyboards as label . value pairs (for a select list) and the list of keyboards.
Changed devices.$id.settings.keyboard.tsx use the exported keyboard option list.
2025-06-12 13:29:13 -05:00
..
cs_CZ.ts refactor(ui): Refactor the keyboardLayouts 2025-06-12 13:29:13 -05:00
de_CH.ts refactor(ui): Refactor the keyboardLayouts 2025-06-12 13:29:13 -05:00
de_DE.ts refactor(ui): Refactor the keyboardLayouts 2025-06-12 13:29:13 -05:00
en_UK.ts refactor(ui): Refactor the keyboardLayouts 2025-06-12 13:29:13 -05:00
en_US.ts refactor(ui): Refactor the keyboardLayouts 2025-06-12 13:29:13 -05:00
es_ES.ts refactor(ui): Refactor the keyboardLayouts 2025-06-12 13:29:13 -05:00
fr_BE.ts refactor(ui): Refactor the keyboardLayouts 2025-06-12 13:29:13 -05:00
fr_CH.ts refactor(ui): Refactor the keyboardLayouts 2025-06-12 13:29:13 -05:00
fr_FR.ts refactor(ui): Refactor the keyboardLayouts 2025-06-12 13:29:13 -05:00
it_IT.ts refactor(ui): Refactor the keyboardLayouts 2025-06-12 13:29:13 -05:00
nb_NO.ts refactor(ui): Refactor the keyboardLayouts 2025-06-12 13:29:13 -05:00
sv_SE.ts refactor(ui): Refactor the keyboardLayouts 2025-06-12 13:29:13 -05:00