Overview
Add support for the German QWERTZ keyboard layout (ISO physical keyboard).
Major differences from US QWERTY:
| Char |
US |
German |
y / z |
Swapped positions (QWERTZ) |
|
@ |
Shift+2 |
Option+L |
[ |
[ (0x21) |
Option+5 |
] |
] (0x1E) |
Option+6 |
{ |
Shift+[ |
Option+8 |
} |
Shift+] |
Option+9 |
\ |
\ (0x2A) |
Option+Shift+7 |
ä |
N/A |
' key position |
ö |
N/A |
; key position |
ü |
N/A |
[ key position |
ß |
N/A |
- key position |
Notes
- German layout requires Option (Alt) key for many symbols, which is a new modifier pattern not currently handled
- Y and Z keys are physically swapped compared to QWERTY
- Has dedicated keys for umlauts (ä, ö, ü) and ß
Tasks
Related
Overview
Add support for the German QWERTZ keyboard layout (ISO physical keyboard).
Major differences from US QWERTY:
y/z@[[(0x21)]](0x1E){[}]\\(0x2A)ä'key positionö;key positionü[key positionß-key positionNotes
Tasks
.germancase toKeyboardLayoutCharacterKeyMapping(may needneedsOptionfield)Related