The Hungarian layout
Hungarian keyboards are ISO boards with Windows’ Hungarian layout, a QWERTZ layout with nine accented vowels on their own keys. The number row starts with 0 (§ on Shift), keeps 1 to 9 with Hungarian Shift symbols (’ “ + ! % / = ( )), and ends with Ö, Ü and Ó. Ő and Ú follow P, É Á Ű follow L, and Í sits next to left Shift.
The letters with double acute, Ő and Ű, are the ones other layouts lack, and they’re the usual reason to test this layout. Programming symbols are on AltGr over the letter keys, and the number row’s AltGr holds dead diacritics (ˇ ^ ˘ ° ˛ ˙ ´ ˝), marked in the table under this text.
Switching to Hungarian
- Windows: Settings, Time & language, Language & region, Add a language, Magyar; the keyboard is Hungarian. For US-shaped boards, Hungarian 101-key is also offered: QWERTY, with Í left of 1. Switch with Win+Space.
- macOS: System Settings, Keyboard, Text Input, Edit, +, Hungarian (or Hungarian – QWERTY).
- Linux (GNOME): Settings, Keyboard, Input Sources, +, Hungarian.
Testing it
Press every key: each lights up under its Hungarian legend. Í is the key most often missing on laptops sold outside Hungary; if yours has none, mark it missing in the picture. If Ö types 0, the computer is on another layout; in Chrome and Edge the line under the picture says so.
The Hungarian keys at a glance
These keys differ from a US keyboard. The browser code is the name the key sends in the event log, taken from the US key in the same place. AltGr is the right Alt key; on Windows, Ctrl+Alt does the same. Keys marked "dead" type nothing on their own: press one, then a letter, for an accented letter (or Space for the mark itself).
| Key | Shift | AltGr | Browser code | US keyboard |
|---|---|---|---|---|
| 0 | § | Backquote | ` | |
| 1 | ' | ~ | Digit1 | 1 |
| 2 | " | ˇ dead | Digit2 | 2 |
| 3 | + | ^ dead | Digit3 | 3 |
| 4 | ! | ˘ dead | Digit4 | 4 |
| 5 | % | ° dead | Digit5 | 5 |
| 6 | / | ˛ dead | Digit6 | 6 |
| 7 | = | ` | Digit7 | 7 |
| 8 | ( | ˙ dead | Digit8 | 8 |
| 9 | ) | ´ dead | Digit9 | 9 |
| Ö | ˝ dead | Digit0 | 0 | |
| Ü | ¨ dead | Minus | - | |
| Ó | ¸ dead | Equal | = | |
| Q | \ | KeyQ | Q | |
| W | | | KeyW | W | |
| E | Ä | KeyE | E | |
| Z | KeyY | Y | ||
| U | € | KeyU | U | |
| I | Í | KeyI | I | |
| Ő | ÷ | BracketLeft | [ | |
| Ú | × | BracketRight | ] | |
| A | ä | KeyA | A | |
| S | đ | KeyS | S | |
| D | Đ | KeyD | D | |
| F | [ | KeyF | F | |
| G | ] | KeyG | G | |
| J | í | KeyJ | J | |
| K | ł | KeyK | K | |
| L | Ł | KeyL | L | |
| É | $ | Semicolon | ; | |
| Á | ß | Quote | ' | |
| Ű | ¤ | Backslash | \ | |
| Í | < | IntlBackslash | none (ISO only) | |
| Y | > | KeyZ | Z | |
| X | # | KeyX | X | |
| C | & | KeyC | C | |
| V | @ | KeyV | V | |
| B | { | KeyB | B | |
| N | } | KeyN | N | |
| M | < | KeyM | M | |
| , | ? | ; | Comma | , |
| . | : | > | Period | . |
| - | _ | * | Slash | / |