How do I type `?

Using keyboard layouts in Windows 10.0.27729.1000

IndexCreating a shortcut?How do I type?Online viewerHistory
Sorting It All OutMSKLCTerminology

Use this page to find out how to type a character on given keyboard or how many keyboards contain given characters.

Tell me how to write using !

The entered characters are as follows:

HexDecNameRangeC#HTMLURL
U+006096`GRAVE ACCENTC0 Controls and Basic Latin (Basic Latin)\u0060`%60

System layouts

This text can be typed on 30 system layouts out of 217:

Albanian
Hungarian
Hungarian 101-key
Polish (214)
Romanian (Legacy)
Serbian (Latin)
Slovak
Slovak (QWERTY)
Slovenian
Standard
CONTROLMENU+7
Central KurdishSHIFT+Q
French (Standard, BÉPO)SHIFT+OEM PLUS
Italian (142)CONTROLMENU+OEM 2
Azerbaijani Cyrillic
Bosnian (Cyrillic)
Bulgarian (Latin)
Bulgarian (Typewriter)
Colemak
Czech Programmers
Divehi Phonetic
Divehi Typewriter
English (India)
Greek
Hausa
Hawaiian
Cherokee Phonetic
Chinese (Simplified) - US
Chinese (Simplified, Singapore) - US
Chinese (Traditional) - US
Chinese (Traditional, Hong Kong S.A.R.) - US
Chinese (Traditional, Macao S.A.R.) - US
Inuktitut - Nattilik
Japanese
Korean
Latvian (QWERTY)
Latvian (Standard)
Lisu (Basic)
Lisu (Standard)
Lithuanian
Lithuanian IBM
Macedonian
Osage
Osmanya
Polish (Programmers)
Romanian (Programmers)
Serbian (Cyrillic)
Sora
Tamil 99
Tamil Anjal
United States-Dvorak
United States-Dvorak for left hand
United States-Dvorak for right hand
Urdu
US
Uyghur
Uyghur (Legacy)
Vietnamese
Yoruba
OEM 3
Sinhala - Wij 9CAPITAL+OEM 3
Armenian Phonetic
Czech (QWERTY)
Georgian (Ergonomic)
Georgian (MES)
Georgian (Old Alphabets)
Hindi Traditional
Javanese
Maltese 47-Key
Maltese 48-Key
Marathi
Myanmar (Phonetic order)
Myanmar (Visual order)
Pashto (Afghanistan)
Romanian (Standard)
CONTROLMENU+OEM 3
Irish
United Kingdom Extended
SHIFTCONTROLMENU+OEM 3
Lithuanian Standard
US English Table for IBM Arabic 238_L
OEM 5
Cherokee NationOEM 7
Armenian TypewriterCONTROLMENU+OEM 7
Azerbaijani Latin
Inuktitut - Latin
Inuktitut - Naqittaut
United Kingdom
OEM 8
Scottish GaelicSHIFT+OEM 8
French (Standard, AZERTY)CONTROLMENU+3, SPACE
Central Atlas Tamazight
Czech
French (Legacy, AZERTY)
Wolof
CONTROLMENU+7, SPACE
Turkish FCONTROLMENU+X, SPACE
Spanish
Spanish Variation
OEM 1, SPACE
PortugueseSHIFT+OEM 1, SPACE
EstonianSHIFT+OEM PLUS, SPACE
Turkish QCONTROLMENU+OEM COMMA, SPACE
Guarani
Icelandic
Latin American
CONTROLMENU+OEM 2, SPACE
Canadian French
Greek Latin
Igbo
Sesotho sa Leboa
Setswana
United States-International
OEM 3, SPACE
ADLaM
Maori
NZ Aotearoa
OEM 3, OEM 3
Dutch
Greek Polytonic
SHIFT+OEM 3, SPACE
Russian - MnemonicCONTROLMENU+OEM 3, CONTROLMENU+OEM 3
Danish
Faeroese
Finnish
Finnish with Sami
Greenlandic
Norwegian
Norwegian with Sami
Portuguese (Brazil ABNT)
Portuguese (Brazil ABNT2)
Sami Extended Finland-Sweden
Sami Extended Norway
Swedish
Swedish with Sami
SHIFT+OEM 4, SPACE
Canadian Multilingual StandardCONTROLMENU+OEM 4, SPACE
Greek (319) LatinOEM 5, SPACE
Belgian (Comma)
Belgian (Period)
Belgian French
Canadian French (Legacy)
CONTROLMENU+OEM 5, SPACE
German
German (IBM)
German Extended (E1)
German Extended (E2)
Luxembourgish
Sorbian Standard
Swiss French
Swiss German
SHIFT+OEM 6, SPACE

Unreferenced drivers

You can also use these unreferenced keyboard drivers:

JP Japanese Keyboard Layout for 101
JP Japanese Keyboard Layout for AX2
KO Hangeul Keyboard Layout for 101 (Type A)
KO Hangeul Keyboard Layout for 101(Type B)
KO Hangeul Keyboard Layout for 101(Type C)
KO Hangeul Keyboard Layout for 103
OEM 3
JP Japanese Keyboard Layout for 106
JP Japanese Keyboard Layout for 106
JP Japanese Keyboard Layout for IBM 5576-002/003
SHIFT+OEM 3
JP Japanese Keyboard Layout for (NEC PC-9800 on PC98-NX)
JP Japanese Keyboard Layout for (NEC PC-9800 Windows 95)
JP Japanese Keyboard Layout for (NEC PC-9800)
JP Japanese NEC PC-9800 Keyboard Layout
SHIFT+OEM 7
DEC LK411-AJ Keyboard LayoutOEM AUTO

Custom layouts

You can also use these custom-made keyboard layouts:

Hungarian (Programmers) Keyboard Layout
SuperLatin Keyboard Layout
US English ROT13 Keyboard Layout
US-International Scientific Keyboard Layout
Английская (Типографская раскладка Ильи Keyboard Layout
OEM 3
Nuovo Italiano Keyboard Layout
Teclado español extendido Keyboard Layout
CONTROLMENU+OEM 4
Norsk utvidet Juli2018 Keyboard LayoutSHIFTCONTROLMENU+OEM 4
Teclado iberoamericano español Keyboard Layout
Teclado iberoamericano português Keyboard Layout
CONTROLMENU+OEM 5
Teclado latinoamericano rkgraqvqb Keyboard Layout
Teclado paraguayo Keyboard Layout
CONTROLMENU+OEM 6
Polski 2021 podstawowy QWERTY Keyboard Layout
Polski 2021 podstawowy QWERTZ Keyboard Layout
Polski 2021 rozszerzony QWERTY Keyboard Layout
Polski 2021 rozszerzony QWERTZ Keyboard Layout
CONTROLMENU+OEM 7
United Kingdom IndUni Keyboard LayoutOEM 8
Czech Extended Chess Keyboard LayoutCONTROLMENU+7, CONTROLMENU+7
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, OEM 7
BRAILLE español Keyboard Layout
Italiano - Internazionale Keyboard Layout
OEM 1, SPACE
BRAILLE español-latinoamericano Keyboard LayoutCONTROLMENU+OEM 2, SPACE
Sinhala Addendum Layout Keyboard LayoutOEM 3, SPACE
US International Extended Keyboard LayoutOEM 3, OEM 3
Русская (Типографская раскладка Ильи Бир Keyboard LayoutSHIFTCONTROLMENU+OEM 3, SPACE
Norsk kyrillisk Keyboard LayoutSHIFT+OEM 4, SPACE
Norwegian - CHESS Keyboard LayoutSHIFT+OEM 4, SHIFT+OEM 4
German UNZ 1 - Fraktur T Keyboard LayoutSHIFT+OEM 6, OEM FJ ROYA+SPACE
German Extended Keyboard Layout
German HTML-Programmer Keyboard Layout
German International Keyboard Layout
SHIFT+OEM 6, SHIFT+OEM 6

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: