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+003C60<LESS-THAN SIGNC0 Controls and Basic Latin (Basic Latin)\u003c&#x3c;%3C

System layouts

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

French (Standard, BÉPO)
German Extended (E2)
CONTROLMENU+2
Divehi TypewriterSHIFT+A
Turkish FSHIFTCONTROLMENU+J
Pashto (Afghanistan)CONTROLMENU+L
Hungarian
Hungarian 101-key
CONTROLMENU+M
Traditional Mongolian (MNS)SHIFT+U
Lisu (Standard)SHIFT+Z
ADLaM
Armenian Phonetic
Bulgarian (Latin)
Bulgarian (Phonetic Traditional)
Colemak
Czech Programmers
English (India)
Georgian (QWERTY)
Gothic
Greek
Greek Latin
Greek Polytonic
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
Igbo
Inuktitut - Latin
Inuktitut - Naqittaut
Inuktitut - Nattilik
Irish
Japanese
Korean
Latvian (QWERTY)
Latvian (Standard)
Lisu (Basic)
Lithuanian
Maltese 47-Key
Maltese 48-Key
Maori
NZ Aotearoa
Osage
Osmanya
Persian
Polish (Programmers)
Portuguese (Brazil ABNT)
Portuguese (Brazil ABNT2)
Romanian (Programmers)
Russian - Mnemonic
Scottish Gaelic
Sesotho sa Leboa
Setswana
Sora
Tamil 99
Tamil Anjal
Turkmen
United Kingdom
United Kingdom Extended
United States-Dvorak
United States-Dvorak for left hand
United States-Dvorak for right hand
United States-International
US
Vietnamese
Yoruba
SHIFT+OEM COMMA
Khmer
Sinhala - Wij 9
CONTROL+OEM COMMA
Albanian
Bosnian (Cyrillic)
Canadian French (Legacy)
Canadian Multilingual Standard
Czech
Czech (QWERTY)
Georgian (MES)
Cherokee Nation
Latvian
Macedonian - Standard
Polish (214)
Romanian (Legacy)
Romanian (Standard)
Sami Extended Finland-Sweden
Sami Extended Norway
Serbian (Cyrillic)
Serbian (Latin)
Slovak
Slovak (QWERTY)
Slovenian
Standard
Tatar
Tatar (Legacy)
CONTROLMENU+OEM COMMA
Armenian Typewriter
Georgian (Ergonomic)
Hindi Traditional
Marathi
Myanmar (Phonetic order)
Myanmar (Visual order)
SHIFTCONTROLMENU+OEM COMMA
Central Kurdish
Divehi Phonetic
Hebrew
Hebrew (Standard)
Hebrew (Standard, 2018)
Persian (Standard)
Urdu
Uyghur
Uyghur (Legacy)
SHIFT+OEM PERIOD
US English Table for IBM Arabic 238_LOEM 3
Arabic (102)
Arabic (102) AZERTY
SHIFT+OEM 3
Turkish QCONTROLMENU+OEM 3
Arabic (101)SHIFT+OEM 4
Canadian French
Dutch
OEM 5
Belgian (Comma)
Belgian (Period)
Belgian French
Central Atlas Tamazight
Danish
Estonian
Faeroese
Finnish
Finnish with Sami
French (Legacy, AZERTY)
French (Standard, AZERTY)
German
German (IBM)
German Extended (E1)
Greek (220)
Greek (220) Latin
Greek (319) Latin
Greenlandic
Guarani
Icelandic
Italian
Italian (142)
Latin American
Lithuanian Standard
Luxembourgish
Norwegian
Norwegian with Sami
Portuguese
Sorbian Extended
Sorbian Standard
Sorbian Standard (Legacy)
Spanish
Spanish Variation
Swedish
Swedish with Sami
Swiss French
Swiss German
Tifinagh (Basic)
Tifinagh (Extended)
Wolof
OEM 102

Unreferenced drivers

You can also use these unreferenced keyboard drivers:

DEC LK411-AJ Keyboard Layout
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 Keyboard Layout for 101
JP Japanese Keyboard Layout for 106
JP Japanese Keyboard Layout for 106
JP Japanese Keyboard Layout for AX2
JP Japanese Keyboard Layout for IBM 5576-002/003
JP Japanese NEC PC-9800 Keyboard Layout
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
SHIFT+OEM COMMA

Custom layouts

You can also use these custom-made keyboard layouts:

Teclado iberoamericano español Keyboard Layout
Teclado iberoamericano português Keyboard Layout
SHIFT+1
Ukrainian - Unicode 2.1 Keyboard LayoutCONTROLMENU+6
German Extended Keyboard Layout
German International Keyboard Layout
SHIFTOEM 8+8
Teclado español extendido Keyboard Layout
Teclado latinoamericano rkgraqvqb Keyboard Layout
CONTROLMENU+8
German HTML-Programmer Keyboard LayoutSHIFTCONTROLMENU+8
Nuovo Italiano Keyboard LayoutCONTROLMENU+J
Teclado paraguayo Keyboard LayoutCONTROLMENU+Q
Hungarian (Programmers) Keyboard Layout
Sinhala Addendum Layout Keyboard Layout
SuperIPA Keyboard Layout
SuperLatin Keyboard Layout
SuperSymbol Keyboard Layout
United Kingdom IndUni Keyboard Layout
US English ROT13 Keyboard Layout
US International Extended Keyboard Layout
US-International Scientific Keyboard Layout
Английская (Типографская раскладка Ильи Keyboard Layout
SHIFT+OEM COMMA
Czech Extended Chess Keyboard Layout
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 COMMA
BRAILLE español Keyboard Layout
BRAILLE español-latinoamericano Keyboard Layout
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
German UNZ 1 - Fraktur T Keyboard Layout
Italiano - Internazionale Keyboard Layout
Norsk utvidet Juli2018 Keyboard Layout
Norwegian - CHESS Keyboard Layout
OEM 102

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: