Using keyboard layouts in Windows 10.0.27871.1000
Use this page to find out how to type a character on given keyboard or how many keyboards contain given characters.
The entered characters are as follows:
Hex | Dec | Name | Range | C# | HTML | URL |
U+00D7 | 215 | × | MULTIPLICATION SIGN | C1 Controls and Latin-1 Supplement (Latin-1 Supplement) | \u00d7 | × | %C3%97 |
U+00A7 | 167 | § | SECTION SIGN | C1 Controls and Latin-1 Supplement (Latin-1 Supplement) | \u00a7 | § | %C2%A7 |
System layouts
This text can be typed on 16 system layouts out of 217:
French (Standard, BÉPO) | CONTROLMENU+0, SHIFTCONTROLMENU+P |
Latvian (QWERTY) Latvian (Standard) | SHIFTCONTROLMENU+8, SHIFTCONTROLMENU+4 |
Turkish F | CONTROLMENU+B, SHIFTCONTROLMENU+OEM 4 |
Greek Latin Sesotho sa Leboa Setswana United States-International | CONTROLMENU+OEM PLUS, SHIFTCONTROLMENU+S |
Canadian Multilingual Standard | SHIFTOEM 8+OEM COMMA, SHIFTOEM 8+S |
Czech (QWERTY) | SHIFTCONTROLMENU+OEM COMMA, OEM 7 |
Czech Programmers | SHIFTCONTROLMENU+OEM COMMA, CONTROLMENU+OEM 7 |
French (Standard, AZERTY) | CONTROLMENU+OEM 5, CONTROLMENU+1 |
German Extended (E1) | CONTROLMENU+OEM 5, SHIFT+3 |
Spanish Variation | SHIFT+OEM 6, CONTROLMENU+9 |
Hungarian | CONTROLMENU+OEM 6, SHIFT+0 |
Albanian Polish (214) Romanian (Legacy) Serbian (Latin) Slovenian Standard | CONTROLMENU+OEM 6, CONTROLMENU+M |
Hungarian 101-key | CONTROLMENU+OEM 6, CONTROLMENU+R |
Czech Slovak Slovak (QWERTY) | CONTROLMENU+OEM 6, OEM 7 |
Colemak | CONTROLMENU+OEM PLUS, CONTROLMENU+OEM 5, S |
German Extended (E2) | CONTROLMENU+F, OEM PLUS, SHIFT+3 |
Custom layouts
You can also use these custom-made keyboard layouts:
Teclado paraguayo Keyboard Layout | CONTROLMENU+3, CONTROLMENU+S |
Teclado iberoamericano español Keyboard Layout Teclado iberoamericano português Keyboard Layout Teclado latinoamericano rkgraqvqb Keyboard Layout | CONTROLMENU+6, CONTROLMENU+S |
Teclado español extendido Keyboard Layout | CONTROLMENU+Q, CONTROLMENU+S |
Английская (Типографская раскладка Ильи Keyboard Layout Русская (Типографская раскладка Ильи Бир Keyboard Layout | CONTROLMENU+X, CONTROLMENU+S |
US-International Scientific Keyboard Layout | CONTROLMENU+X, SHIFTCONTROLMENU+S |
SuperLatin Keyboard Layout | CONTROLMENU+X, CONTROLMENU+W |
German Extended Keyboard Layout German HTML-Programmer Keyboard Layout German International Keyboard Layout | CONTROL+MULTIPLY, SHIFT+3 |
Norwegian - CHESS Keyboard Layout | CONTROL+MULTIPLY, SHIFT+OEM 5 |
US International Extended Keyboard Layout | OEM 8+OEM PLUS, SHIFTOEM 8+S |
UltimateKEYS Keyboard Layout | CONTROLMENU+OEM PLUS, SHIFTCONTROLMENU+8 |
US Intl AltGr dead keys Keyboard Layout | CONTROLMENU+OEM PLUS, SHIFTCONTROLMENU+S |
Italiano - Internazionale Keyboard Layout | CONTROLMENU+OEM PLUS, SHIFTCONTROLMENU+OEM 2 |
Nuovo Italiano Keyboard Layout | CONTROLMENU+OEM 2, CONTROLMENU+P |
Czech Extended Chess Keyboard Layout | CONTROLMENU+OEM 6, OEM 7 |
Hungarian (Programmers) Keyboard Layout | SHIFTCONTROLMENU+OEM 6, SHIFTCONTROLMENU+OEM 3 |
Polski 2021 rozszerzony QWERTY Keyboard Layout Polski 2021 rozszerzony QWERTZ Keyboard Layout | CONTROLMENU+F, OEM 3, SHIFT+OEM PLUS |
Cyrylica Polski 2021 QWERTY Keyboard Layout Cyrylica Polski 2021 QWERTY UA Keyboard Layout Cyrylica Polski 2021 QWERTZ Keyboard Layout Cyrylica Polski 2021 QWERTZ UA Keyboard Layout | CONTROLMENU+X, 1, SHIFT+OEM PERIOD |
Norsk utvidet Juli2018 Keyboard Layout | SHIFTCONTROLMENU+OEM 2, X, SHIFT+OEM 5 |
Note that virtual keys are not always at the same place. For example, Q is next to the Tab key on US keyboard but next to the Caps Lock on French keyboard. You can click on each keyboard layout to find out how it defines the mapping.
Please note current limitations of the algorithm:
- First found sequence is accepted, i.e. there might be better or more common ways of typing something on given keyboard.
- It is greedy, i.e. if you have keys K, KA and AH, typing KAH will be deemed impossible as the KA key will be used and there is no H key.
- It does not consider edits, i.e. it will claim A is impossible to type in the previous example, even though you could use AH and backspace.
- It does not combine dead keys with ligatures, i.e. if you had ˇ + C = Č rule and there were only ˇ and CE keys, typing ČE would be deemed impossible.
- It does not consider normalization equivalence, i.e. composite Ó cannot by typed using O and combining acute, either as a ligature or as separate keys.