Keyboard Layout Info

Creating a shortcut?How do I type?Terminology
Sorting It All OutMSKLCkeyboard-layout-editor.com

Welcome to the website about keyboard layouts in Windows. Pick the layout you are interested in:

By features

ˇ+TŤ
Dead keys
ஷ்ர
Ligatures
Áá8
SGCAPS
Unicode
CtrlAlt
Shift states
AltGr
Locale flags

By KLID or layout name

A

0000041cAlbanian
00000401Arabic (101)
00010401Arabic (102)
00020401Arabic (102) AZERTY
0000042bArmenian Eastern (Legacy)
0002042bArmenian Phonetic
0003042bArmenian Typewriter
0001042bArmenian Western (Legacy)
0000044dAssamese - INSCRIPT
0001042cAzerbaijani (Standard)
0000082cAzeri Cyrillic
0000042cAzeri Latin

B

0000046dBashkir
00000423Belarusian
0001080cBelgian (Comma)
00000813Belgian (Period)
0000080cBelgian French
00000445Bengali
00020445Bengali - INSCRIPT
00010445Bengali - INSCRIPT (Legacy)
0000201aBosnian (Cyrillic)
000b0c00Buginese
00030402Bulgarian
00010402Bulgarian (Latin)
00040402Bulgarian (Phonetic Traditional)
00020402Bulgarian (Phonetic)
00000402Bulgarian (Typewriter)

C

00001009Canadian French
00000c0cCanadian French (Legacy)
00011009Canadian Multilingual Standard
0000085fCentral Atlas Tamazight
00000492Central Kurdish
0000041aCroatian
00000405Czech
00010405Czech (QWERTY)
00020405Czech Programmers
0000045cCherokee Nation
0001045cCherokee Phonetic
00000804Chinese (Simplified) - US
00001004Chinese (Simplified, Singapore) - US
00000404Chinese (Traditional) - US
00000c04Chinese (Traditional, Hong Kong S.A.R.) - US
00001404Chinese (Traditional, Macao S.A.R.) - US

D

00000406Danish
00000439Devanagari - INSCRIPT
00000465Divehi Phonetic
00010465Divehi Typewriter
00000413Dutch

E

00004009English (India)
00000425Estonian

F

00000438Faeroese
0000040bFinnish
0001083bFinnish with Sami
0000040cFrench
00120c00Futhark

G

00020437Georgian (Ergonomic)
00000437Georgian (Legacy)
00030437Georgian (MES)
00040437Georgian (Old Alphabets)
00010437Georgian (QWERTY)
00000407German
00010407German (IBM)
000c0c00Gothic
00000408Greek
00010408Greek (220)
00030408Greek (220) Latin
00020408Greek (319)
00040408Greek (319) Latin
00050408Greek Latin
00060408Greek Polytonic
0000046fGreenlandic
00000474Guarani
00000447Gujarati

H

00000468Hausa
00000475Hawaiian
0000040dHebrew
0002040dHebrew (Standard)
00010439Hindi Traditional
0000040eHungarian
0001040eHungarian 101-key

I

0000040fIcelandic
00000470Igbo
0000085dInuktitut - Latin
0001045dInuktitut - Naqittaut
00001809Irish
00000410Italian
00010410Italian (142)

J

00000411Japanese
00110c00Javanese

K

0000044bKannada
0000043fKazakh
00000453Khmer
00010453Khmer (NIDA)
00000412Korean
00000440Kyrgyz Cyrillic

L

00000454Lao
0000080aLatin American
00000426Latvian
00010426Latvian (QWERTY)
00020426Latvian (Standard)
00070c00Lisu (Basic)
00080c00Lisu (Standard)
00010427Lithuanian
00000427Lithuanian IBM
00020427Lithuanian Standard
0000046eLuxembourgish

M

0000042fMacedonian (FYROM)
0001042fMacedonian (FYROM) - Standard
0000044cMalayalam
0000043aMaltese 47-Key
0001043aMaltese 48-Key
00000481Maori
0000044eMarathi
00000850Mongolian (Mongolian Script)
00000450Mongolian Cyrillic
00010c00Myanmar

N

00090c00N’Ko
00000461Nepali
00020c00New Tai Lue
00000414Norwegian
0000043bNorwegian with Sami

O

00000448Odia
00040c00Ogham
000d0c00Ol Chiki
000f0c00Old Italic
000e0c00Osmanya

P

00000463Pashto (Afghanistan)
00000429Persian
00050429Persian (Standard)
000a0c00Phags-pa
00010415Polish (214)
00000415Polish (Programmers)
00000816Portuguese
00000416Portuguese (Brazil ABNT)
00010416Portuguese (Brazil ABNT2)
00000446Punjabi

R

00000418Romanian (Legacy)
00020418Romanian (Programmers)
00010418Romanian (Standard)
00000419Russian
00020419Russian - Mnemonic
00010419Russian (Typewriter)

S

00000485Sakha
0002083bSami Extended Finland-Sweden
0001043bSami Extended Norway
00011809Scottish Gaelic
00000c1aSerbian (Cyrillic)
0000081aSerbian (Latin)
0000046cSesotho sa Leboa
00000432Setswana
0000045bSinhala
0001045bSinhala - Wij 9
0000041bSlovak
0001041bSlovak (QWERTY)
00000424Slovenian
00100c00Sora
0001042eSorbian Extended
0002042eSorbian Standard
0000042eSorbian Standard (Legacy)
0000040aSpanish
0001040aSpanish Variation
0000041dSwedish
0000083bSwedish with Sami
0000100cSwiss French
00000807Swiss German
0000045aSyriac
0001045aSyriac Phonetic

T

00030c00Tai Le
00000428Tajik
00000449Tamil
00010444Tatar
00000444Tatar (Legacy)
0000044aTelugu
0000041eThai Kedmanee
0002041eThai Kedmanee (non-ShiftLock)
0001041eThai Pattachote
0003041eThai Pattachote (non-ShiftLock)
00000451Tibetan (PRC)
00010451Tibetan (PRC) - Updated
0000105fTifinagh (Basic)
0001105fTifinagh (Extended)
00010850Traditional Mongolian (Standard)
0001041fTurkish F
0000041fTurkish Q
00000442Turkmen

U

00000422Ukrainian
00020422Ukrainian (Enhanced)
00000809United Kingdom
00000452United Kingdom Extended
00010409United States-Dvorak
00030409United States-Dvorak for left hand
00040409United States-Dvorak for right hand
00020409United States-International
00000420Urdu
00000409US
00050409US English Table for IBM Arabic 238_L
00010480Uyghur
00000480Uyghur (Legacy)
00000843Uzbek Cyrillic

V

0000042aVietnamese

W

00000488Wolof

Y

0000046aYoruba

By driver file name or description

A

KBDAL.dllAlbania Keyboard Layout
KBDA2.dllArabic_2 Keyboard Layout
KBDA1.dllArabic_English_101 Keyboard Layout
KBDA3.dllArabic_French_102 Keyboard Layout
kbdarmph.dllArmenian Phonetic Keyboard Layout
kbdarmty.dllArmenian Typewriter Keyboard Layout
KBDINASA.dllAssamese (Inscript) Keyboard Layout
KBDAZE.dllAzerbaijan_Cyrillic Keyboard Layout
KBDAZST.dllAzerbaijani (Standard) Keyboard Layout
KBDAZEL.dllAzeri-Latin Keyboard Layout

B

KBDBASH.dllBashkir Keyboard Layout
KBDBLR.dllBelarusian Keyboard Layout
KBDBENE.dllBelgian Dutch Keyboard Layout
KBDBE.dllBelgian Keyboard Layout
KBDINBE1.dllBengali - Inscript (Legacy) Keyboard Layout
KBDINBE2.dllBengali (Inscript) Keyboard Layout
KBDINBEN.dllBengali Keyboard Layout
KBDBHC.dllBosnian (Cyrillic) Keyboard Layout
KBDBR.dllBrazilian Keyboard Layout
KBDBUG.dllBuginese Keyboard Layout
KBDBGPH1.dllBulgarian (Phonetic Traditional) Keyboard Layout
KBDBU.dllBulgarian (Typewriter) Keyboard Layout
KBDBULG.dllBulgarian Keyboard Layout
KBDBGPH.dllBulgarian Phonetic Keyboard Layout

C

KBDKHMR.dllCambodian Standard Keyboard Layout
KBDFC.dllCanadian French Keyboard Layout
KBDCA.dllCanadian Multilingual Keyboard Layout
KBDCAN.dllCanadian Multilingual Standard Keyboard Layout
KBDTZM.dllCentral Atlas Tamazight Keyboard Layout
KBDKURD.dllCentral Kurdish Keyboard Layout
KBDCR.dllCroatian/Slovenian Keyboard Layout
KBDCZ.dllCzech Keyboard Layout
KBDCZ1.dllCzech_101 Keyboard Layout
KBDCZ2.dllCzech_Programmer's Keyboard Layout
KBDCHER.dllCherokee Nation Keyboard Layout
KBDCHERP.dllCherokee Phonetic Keyboard Layout

D

KBDDA.dllDanish Keyboard Layout
KBDINDEV.dllDevanagari Keyboard Layout
KBDDIV1.dllDivehi Phonetic Keyboard Layout
KBDDIV2.dllDivehi Typewriter Keyboard Layout
KBDNE.dllDutch Keyboard Layout
KBDUSL.dllDvorak Left-Hand US English Keyboard Layout
KBDUSR.dllDvorak Right-Hand US English Keyboard Layout
KBDDV.dllDvorak US English Keyboard Layout

E

kbdarme.dllEastern Armenian Keyboard Layout
KBDINEN.dllEnglish - India Keyboard Layout
KBDEST.dllEstonia Keyboard Layout

F

KBDFO.dllFæroese Keyboard Layout
KBDFI.dllFinnish Keyboard Layout
KBDFI1.dllFinnish-Swedish with Sami Keyboard Layout
KBDFR.dllFrench Keyboard Layout
KBDFTHRK.dllFuthark Keyboard Layout

G

kbdgeoer.dllGeorgian (Ergonomic) Keyboard Layout
kbdgeome.dllGeorgian (MES) Keyboard Layout
kbdgeooa.dllGeorgian (Old Alphabets) Keyboard Layout
kbdgeoqw.dllGeorgian (QWERTY) Keyboard Layout
kbdgeo.dllGeorgian Keyboard Layout
KBDGR.dllGerman Keyboard Layout
KBDGR1.dllGerman_IBM Keyboard Layout
KBDGTHC.dllGothic Keyboard Layout
KBDHE220.dllGreek IBM 220 Keyboard Layout
KBDHELA2.dllGreek IBM 220 Latin Keyboard Layout
KBDHE319.dllGreek IBM 319 Keyboard Layout
KBDHELA3.dllGreek IBM 319 Latin Keyboard Layout
KBDHE.dllGreek Keyboard Layout
KBDGKL.dllGreek_Latin Keyboard Layout
KBDHEPT.dllGreek_Polytonic Keyboard Layout
KBDGRLND.dllGreenlandic Keyboard Layout
KBDGN.dllGuarani Keyboard Layout
KBDINGUJ.dllGujarati Keyboard Layout

H

KBDHAU.dllHausa Keyboard Layout
KBDHAW.dllHawaiian Keyboard Layout
kbdhebl3.dllHebrew Standard Keyboard Layout
KBDINHIN.dllHindi Keyboard Layout
KBDHU1.dllHungarian 101-key Keyboard Layout
KBDHU.dllHungarian Keyboard Layout

I

KBDIC.dllIcelandic Keyboard Layout
KBDIBO.dllIgbo Keyboard Layout
KBDIULAT.dllInuktitut Latin Keyboard Layout
KBDINUK2.dllInuktitut Naqittaut Keyboard Layout
KBDIR.dllIrish Keyboard Layout
KBDIT142.dllItalian 142 Keyboard Layout
KBDIT.dllItalian Keyboard Layout

J

KBDJAV.dllJavanese Keyboard Layout
KBDJPN.dllJP Japanese Keyboard Layout Stub driver

K

KBDINKAN.dllKannada Keyboard Layout
KBDKAZ.dllKazak_Cyrillic Keyboard Layout
KBDHEB.dllKBDHEB Keyboard Layout
KBDKNI.dllKhmer (NIDA) Keyboard Layout
KBDKOR.dllKO Hangeul Keyboard Layout Stub driver
KBDKYR.dllKyrgyz Keyboard Layout

L

KBDLAO.dllLao Standard Keyboard Layout
KBDLA.dllLatin-American Spanish Keyboard Layout
KBDLV.dllLatvia Keyboard Layout
KBDLVST.dllLatvian (Standard) Keyboard Layout
KBDLV1.dllLatvia-QWERTY Keyboard Layout
kbdlisub.dllLisu Basic Keyboard Layout
kbdlisus.dllLisu Standard Keyboard Layout
KBDLT.dllLithuania Keyboard Layout
KBDLT1.dllLithuanian Keyboard Layout
KBDLT2.dllLithuanian Standard Keyboard Layout

M

KBDMACST.dllMacedonian (FYROM) - Standard Keyboard Layout
KBDMAC.dllMacedonian (FYROM) Keyboard Layout
KBDINMAL.dllMalayalam Keyboard Layout Keyboard Layout
KBDMLT47.dllMaltese 47-key Keyboard Layout
KBDMLT48.dllMaltese 48-key Keyboard Layout
KBDMAORI.dllMaori Keyboard Layout
KBDINMAR.dllMarathi Keyboard Layout
KBDMONMO.dllMongolian (Mongolian Script) Keyboard Layout
KBDMON.dllMongolian Keyboard Layout
KBDMYAN.dllMyanmar Keyboard Layout

N

KBDNEPR.dllNepali Keyboard Layout
KBDNTL.dllNew Tai Leu Keyboard Layout
kbdnko.dllN'Ko Keyboard Layout
KBDNO.dllNorwegian Keyboard Layout
KBDNO1.dllNorwegian with Sami Keyboard Layout

O

KBDINORI.dllOdia Keyboard Layout
KBDOGHAM.dllOgham Keyboard Layout
KBDOLCH.dllOl Chiki Keyboard Layout
KBDOLDIT.dllOld Italic Keyboard Layout
KBDOSM.dllOsmanya Keyboard Layout

P

KBDPASH.dllPashto (Afghanistan) Keyboard Layout
KBDFA.dllPersian Keyboard Layout
kbdfar.dllPersian Standard Keyboard Layout
kbdphags.dllPhags-pa Keyboard Layout
KBDPL.dllPolish Keyboard Layout
KBDPL1.dllPolish Programmer's Keyboard Layout
KBDPO.dllPortuguese Keyboard Layout
KBDINPUN.dllPunjabi/Gurmukhi Keyboard Layout

R

KBDRO.dllRomanian (Legacy) Keyboard Layout
KBDROPR.dllRomanian (Programmers) Keyboard Layout
KBDROST.dllRomanian (Standard) Keyboard Layout
KBDRU1.dllRussia(Typewriter) Keyboard Layout
KBDRUM.dllRussian - Mnemonic Keyboard Layout
KBDRU.dllRussian Keyboard Layout

S

KBDYAK.dllSakha - Russia Keyboard Layout
KBDSMSFI.dllSami Extended Finland-Sweden Keyboard Layout
KBDSMSNO.dllSami Extended Norway Keyboard Layout
KBDGAE.dllScottish Gaelic (United Kingdom) Keyboard Layout
KBDYCC.dllSerbian (Cyrillic) Keyboard Layout
KBDYCL.dllSerbian (Latin) Keyboard Layout
KBDNSO.dllSesotho sa Leboa Keyboard Layout
KBDSW09.dllSinhala - Wij 9 Keyboard Layout
KBDSN1.dllSinhala Keyboard Layout
KBDSL.dllSlovak Keyboard Layout
KBDSL1.dllSlovak(QWERTY) Keyboard Layout
KBDSORA.dllSora Keyboard Layout
KBDSOREX.dllSorbian Extended Keyboard Layout
KBDSORST.dllSorbian Standard (Legacy) Keyboard Layout
KBDSORS1.dllSorbian Standard Keyboard Layout
KBDES.dllSpanish Alernate Keyboard Layout
KBDSP.dllSpanish Keyboard Layout
KBDSW.dllSwedish Keyboard Layout
KBDSF.dllSwiss French Keyboard Layout
KBDSG.dllSwiss German Keyboard Layout
KBDSYR2.dllSyriac Phoenetic Keyboard Layout
KBDSYR1.dllSyriac Standard Keyboard Layout

T

KBDTAILE.dllTai Le Keyboard Layout
KBDTAJIK.dllTajik Keyboard Layout
KBDINTAM.dllTamil Keyboard Layout
KBDTAT.dllTatar (Legacy) Keyboard Layout
KBDTT102.dllTatar Keyboard Layout
KBDINTEL.dllTelugu Keyboard Layout
KBDTH2.dllThai Kedmanee (non-ShiftLock) Keyboard Layout
KBDTH0.dllThai Kedmanee Keyboard Layout
KBDTH3.dllThai Pattachote (non-ShiftLock) Keyboard Layout
KBDTH1.dllThai Pattachote Keyboard Layout
KBDTIPRD.dllTibetan (PRC) - Updated Keyboard Layout
KBDTIPRC.dllTibetan (PRC) Keyboard Layout
KBDTIFI.dllTifinagh (Basic) Keyboard Layout
KBDTIFI2.dllTifinagh (Extended) Keyboard Layout
KBDMONST.dllTraditional Mongolian (Standard) Keyboard Layout
KBDTUF.dllTurkish F Keyboard Layout
KBDTUQ.dllTurkish Q Keyboard Layout
KBDTURME.dllTurkmen Keyboard Layout

U

KBDUR1.dllUkrainian (Enhanced) Keyboard Layout
KBDUR.dllUkrainian Keyboard Layout
KBDUKX.dllUnited Kingdom Extended Keyboard Layout
KBDUK.dllUnited Kingdom Keyboard Layout
KBDUS.dllUnited States Keyboard Layout
KBDURDU.dllUrdu Keyboard Layout
KBDUSA.dllUS IBM Arabic 238_L Keyboard Layout
KBDUSX.dllUS Multinational Keyboard Layout
KBDUGHR.dllUyghur (Legacy) Keyboard Layout
KBDUGHR1.dllUyghur Keyboard Layout
KBDUZB.dllUzbek_Cyrillic Keyboard Layout

V

KBDVNTC.dllVietnamese Keyboard Layout

W

kbdarmw.dllWestern Armenian Keyboard Layout
KBDWOL.dllWolof Keyboard Layout

Y

KBDYBA.dllYoruba Keyboard Layout

Custom made keyboard layouts

I am considering including and sharing keyboard layouts created by users, either with the help of Microsoft Keyboard Layout Creator or the Windows Driver Kit. If you would like to share your layout this way, feel free to let me know. Please note I cannot support IMEs or any other drivers that do not use KBDTABLES.