How do I type ,?

Using keyboard layouts in Windows 10.0.25120.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+002C44,COMMAC0 Controls and Basic Latin (Basic Latin)\u002c,%2C

System layouts

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

Georgian (Ergonomic)
Georgian (Old Alphabets)
3
Armenian Typewriter4
Thai Pattachote
Thai Pattachote (non-ShiftLock)
SHIFT+4
Armenian Eastern (Legacy)
Armenian Western (Legacy)
5
Kazakh
Lithuanian IBM
Lithuanian Standard
Russian (Typewriter)
6
Mongolian Cyrillic8
Georgian (Legacy)9
LaoSHIFT+F
Divehi TypewriterCONTROLMENU+F
Tifinagh (Basic)
Tifinagh (Extended)
M
PersianSHIFT+U
Albanian
Armenian Phonetic
Assamese - INSCRIPT
Bangla
Bangla - INSCRIPT
Bangla - INSCRIPT (Legacy)
Belgian (Comma)
Belgian (Period)
Belgian French
Bosnian (Cyrillic)
Bulgarian
Bulgarian (Latin)
Bulgarian (Phonetic Traditional)
Bulgarian (Phonetic)
Bulgarian (Typewriter)
Canadian French
Canadian French (Legacy)
Canadian Multilingual Standard
Central Atlas Tamazight
Czech
Czech (QWERTY)
Czech Programmers
Danish
Devanagari - INSCRIPT
Dutch
English (India)
Estonian
Faeroese
Finnish
Finnish with Sami
French
Georgian (MES)
Georgian (QWERTY)
German
German (IBM)
Gothic
Greek
Greek (220)
Greek (220) Latin
Greek (319)
Greek (319) Latin
Greek Latin
Greek Polytonic
Greenlandic
Guarani
Gujarati
Hausa
Hawaiian
Hindi Traditional
Hungarian
Hungarian 101-key
Cherokee Nation
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 - Latin
Inuktitut - Naqittaut
Irish
Italian
Italian (142)
Japanese
Kannada
Korean
Latin American
Latvian
Latvian (QWERTY)
Latvian (Standard)
Lisu (Basic)
Lithuanian
Luxembourgish
Macedonian
Macedonian - Standard
Malayalam
Maltese 47-Key
Maltese 48-Key
Maori
Marathi
Myanmar (Phonetic order)
Myanmar (Visual order)
Nepali
Norwegian
Norwegian with Sami
NZ Aotearoa
Odia
Ol Chiki
Osage
Osmanya
Polish (214)
Polish (Programmers)
Portuguese
Portuguese (Brazil ABNT)
Portuguese (Brazil ABNT2)
Punjabi
Romanian (Legacy)
Romanian (Programmers)
Romanian (Standard)
Russian - Mnemonic
Sami Extended Finland-Sweden
Sami Extended Norway
Scottish Gaelic
Serbian (Cyrillic)
Serbian (Latin)
Sesotho sa Leboa
Setswana
Slovak
Slovak (QWERTY)
Slovenian
Sora
Sorbian Extended
Sorbian Standard
Sorbian Standard (Legacy)
Spanish
Spanish Variation
Standard
Swedish
Swedish with Sami
Swiss French
Swiss German
Tamil
Tamil 99
Telugu
Turkish F
Turkish Q
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
US English Table for IBM Arabic 238_L
Vietnamese
Wolof
Yoruba
OEM COMMA
Arabic (101)
Arabic (102)
Arabic (102) AZERTY
Buginese
Khmer
Lisu (Standard)
SHIFT+OEM COMMA
Divehi Phonetic
Dzongkha
Khmer (NIDA)
Pashto (Afghanistan)
CONTROLMENU+OEM COMMA
Azerbaijani (Standard)
Azerbaijani Cyrillic
Azerbaijani Latin
Bashkir
Belarusian
Kyrgyz Cyrillic
Russian
Sakha
Tajik
Tatar
Tatar (Legacy)
Ukrainian
Ukrainian (Enhanced)
Uzbek Cyrillic
SHIFT+OEM 2
Thai Kedmanee
Thai Kedmanee (non-ShiftLock)
SHIFT+OEM 6
Hebrew
Hebrew (Standard)
OEM 7
Sinhala
Sinhala - Wij 9
SHIFT+OEM 7

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
OEM COMMA

Custom layouts

You can also use these custom-made keyboard layouts:

Hungarian (Programmers) Keyboard Layout
Chakma - INSCRIPT Keyboard Layout
Latin NFC - INSCRIPT Keyboard Layout
Norsk kyrillisk Keyboard Layout
Norsk utvidet Juli2018 Keyboard Layout
Nuovo Italiano Keyboard Layout
Palmyrene – Mnemonic Keyboard Layout
SuperIPA Keyboard Layout
SuperLatin Keyboard Layout
SuperSymbol Keyboard Layout
Teclado español extendido 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
Английская (Типографская раскладка Ильи Keyboard Layout
OEM COMMA
Ukrainian - Unicode 2.1 Keyboard Layout
Русская (Типографская раскладка Ильи Бир Keyboard Layout
SHIFT+OEM 2

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: