How do I type #?

Using keyboard layouts in Windows 10.0.22538.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+002335#NUMBER SIGNC0 Controls and Basic Latin (Basic Latin)\u0023#%23

System layouts

This text can be typed on 13 system layouts out of 208:

ADLaM
Albanian
Arabic (101)
Arabic (102)
Bosnian (Cyrillic)
Buginese
Bulgarian (Latin)
Canadian French (Legacy)
Canadian Multilingual Standard
Central Kurdish
Czech Programmers
Danish
Divehi Phonetic
Divehi Typewriter
Dutch
English (India)
Estonian
Faeroese
Finnish
Finnish with Sami
Georgian (QWERTY)
Gothic
Greek
Greek (220) Latin
Greek (319) Latin
Greek Latin
Greek Polytonic
Greenlandic
Guarani
Hausa
Hawaiian
Hebrew
Hebrew (Standard)
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
Icelandic
Igbo
Inuktitut - Naqittaut
Japanese
Korean
Latin American
Latvian (QWERTY)
Latvian (Standard)
Lisu (Basic)
Maori
N’Ko
Norwegian
Norwegian with Sami
NZ Aotearoa
Osage
Osmanya
Persian
Polish (214)
Polish (Programmers)
Portuguese
Portuguese (Brazil ABNT)
Portuguese (Brazil ABNT2)
Romanian (Legacy)
Romanian (Programmers)
Romanian (Standard)
Sami Extended Finland-Sweden
Sami Extended Norway
Serbian (Cyrillic)
Serbian (Latin)
Sesotho sa Leboa
Setswana
Sinhala - Wij 9
Slovenian
Sora
Standard
Swedish
Swedish with Sami
Tamil 99
Turkmen
United States-Dvorak
United States-Dvorak for left hand
United States-Dvorak for right hand
United States-International
Urdu
US
US English Table for IBM Arabic 238_L
Uyghur
Uyghur (Legacy)
Yoruba
SHIFT+3
NepaliSHIFTCONTROL+3
Belgian (Comma)
Belgian (Period)
Belgian French
Central Atlas Tamazight
Czech (QWERTY)
French
Georgian (Ergonomic)
Georgian (MES)
Georgian (Old Alphabets)
Inuktitut - Latin
Italian (142)
Lithuanian Standard
Luxembourgish
Macedonian - Standard
Pashto (Afghanistan)
Spanish
Spanish Variation
Swiss French
Swiss German
Tatar
Tatar (Legacy)
Tifinagh (Basic)
Tifinagh (Extended)
Turkish F
Turkish Q
Wolof
CONTROLMENU+3
Armenian Phonetic
Armenian Typewriter
Hindi Traditional
Cherokee Nation
Javanese
Latvian
Lithuanian
Marathi
Myanmar (Phonetic order)
Myanmar (Visual order)
Vietnamese
SHIFTCONTROLMENU+3
Lisu (Standard)SHIFT+T
Czech
Hungarian
Hungarian 101-key
Slovak
Slovak (QWERTY)
CONTROLMENU+X
KhmerCONTROLMENU+Z
German
German (IBM)
Sorbian Standard
OEM 2
Sorbian Extended
Sorbian Standard (Legacy)
CONTROLMENU+OEM 2
Greek (220)
Maltese 48-Key
OEM 5
Canadian French
Irish
Scottish Gaelic
United Kingdom
United Kingdom Extended
OEM 7
ItalianCONTROLMENU+OEM 7
Azerbaijani (Standard)OEM 8

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+3

Custom layouts

You can also use these custom-made keyboard layouts:

BRAILLE español-latinoamericano Keyboard Layout
Hungarian (Programmers) Keyboard Layout
Norsk kyrillisk Keyboard Layout
Norsk utvidet Juli2018 Keyboard Layout
SuperLatin Keyboard Layout
SuperSymbol Keyboard Layout
Teclado iberoamericano español Keyboard Layout
Teclado iberoamericano português Keyboard Layout
Teclado latinoamericano rkgraqvqb Keyboard Layout
Teclado paraguayo Keyboard Layout
US English ROT13 Keyboard Layout
SHIFT+3
BRAILLE español Keyboard Layout
Teclado español extendido Keyboard Layout
CONTROLMENU+3
Nuovo Italiano Keyboard LayoutOEM 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: