Overview
Add support for the ISO UK keyboard layout.
The UK layout shares the ISO physical keyboard (extra key next to left Shift) but has its own character mapping that differs from US:
| Char |
US |
UK (ISO) |
" |
Shift+' |
Shift+2 |
£ |
N/A |
Shift+3 |
# |
Shift+3 |
\ key (0x0A) |
@ |
Shift+2 |
Shift+' |
~ |
Shift+` |
Shift+` (same) |
\ |
\ (0x2A) |
ISO extra key (0x0A) |
| |
Shift+\ |
Shift+ISO extra key |
` |
` (0x32) |
` (0x32) (same) |
Tasks
Related
Overview
Add support for the ISO UK keyboard layout.
The UK layout shares the ISO physical keyboard (extra key next to left Shift) but has its own character mapping that differs from US:
"'£#\key (0x0A)@'~``(same)\\(0x2A)|\``(0x32)`(0x32) (same)Tasks
.ukcase toKeyboardLayoutKeyenum (e.g.,.isoSectionfor the extra key, keycode 0x0A)KeyboardLayoutdetect()to distinguish ISO keyboards (kKeyboardISO)Related