Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

Windows keyboard layouts

Layouts generated using: Microsoft Windows 11 Enterprise 25H2 (26200.6584)

Choose a keyboard below to view its layout.

  Keyboard Name Keyboard identifier Introduced
A ADLaM 00140C00 10
Albanian 0000041C pre-XP
Arabic (101) 00000401 pre-XP
Arabic (102) 00010401 pre-XP
Arabic (102) AZERTY 00020401 pre-XP
Armenian Eastern (Legacy) 0000042B pre-XP
Armenian Phonetic 0002042B 8
Armenian Typewriter 0003042B 8
Armenian Western (Legacy) 0001042B pre-XP
Assamese - INSCRIPT 0000044D Vista / Server 2008
Azerbaijani (Standard) 0001042C 8.1
Azerbaijani Cyrillic 0000082C pre-XP
Azerbaijani Latin 0000042C pre-XP
B Bangla 00000445 pre-XP
Bangla - INSCRIPT 00020445 Vista / Server 2008
Bangla - INSCRIPT (Legacy) 00010445 XP SP2
Bashkir 0000046D Vista / Server 2008
Belarusian 00000423 pre-XP
Belgian (Comma) 0001080C pre-XP
Belgian (Period) 00000813 8.1
Belgian French 0000080C pre-XP
Bosnian (Cyrillic) 0000201A 8
Buginese 000B0C00 8.1
Bulgarian 00030402 8
Bulgarian (Latin) 00010402 8.1
Bulgarian (Phonetic Traditional) 00040402 7 / Server 2008 R2
Bulgarian (Phonetic) 00020402 Vista / Server 2008
Bulgarian (Typewriter) 00000402 Vista / Server 2008
C Canadian French 00001009 pre-XP
Canadian French (Legacy) 00000C0C pre-XP
Canadian Multilingual Standard 00011009 pre-XP
Central Atlas Tamazight 0000085F 8.1
Central Kurdish 00000492 8
Cherokee Nation 0000045C 8
Cherokee Phonetic 0001045C 8
Chinese (Simplified) - US 00000804 8.1
Chinese (Simplified, Singapore) - US 00001004 8.1
Chinese (Traditional) - US 00000404 8.1
Chinese (Traditional, Hong Kong S.A.R.) - US 00000C04 8.1
Chinese (Traditional, Macao S.A.R.) - US 00001404 8.1
Colemak 00060409 11
Czech 00000405 pre-XP
Czech (QWERTY) 00010405 pre-XP
Czech Programmers 00020405 pre-XP
D Danish 00000406 pre-XP
Devanagari - INSCRIPT 00000439 pre-XP
Divehi Phonetic 00000465 XP / Server 2003
Divehi Typewriter 00010465 XP / Server 2003
Dutch 00000413 pre-XP
Dzongkha 00000C51 10
E English (India) 00004009 8
Estonian 00000425 pre-XP
F Faeroese 00000438 pre-XP
Finnish 0000040B pre-XP
Finnish with Sami 0001083B XP SP2
French (Legacy, AZERTY) 0000040C pre-XP
French (Standard, AZERTY) 0001040C 11
French (Standard, BÉPO) 0002040C 11
Futhark 00120C00 8.1
G Georgian (Ergonomic) 00020437 Vista / Server 2008
Georgian (Legacy) 00000437 pre-XP
Georgian (MES) 00030437 8
Georgian (Old Alphabets) 00040437 8
Georgian (QWERTY) 00010437 Vista / Server 2008
German 00000407 pre-XP
German (IBM) 00010407 pre-XP
German Extended (E1) 00020407 11
German Extended (E2) 00030407 11
Gothic 000C0C00 8.1
Greek 00000408 pre-XP
Greek (220) 00010408 pre-XP
Greek (220) Latin 00030408 pre-XP
Greek (319) 00020408 pre-XP
Greek (319) Latin 00040408 pre-XP
Greek Latin 00050408 pre-XP
Greek Polytonic 00060408 pre-XP
Greenlandic 0000046F Vista / Server 2008
Guarani 00000474 8.1
Gujarati 00000447 XP / Server 2003
H Hausa 00000468 7 / Server 2008 R2
Hawaiian 00000475 8
Hebrew 0000040D pre-XP
Hebrew (Standard) 0002040D 8
Hebrew (Standard, 2018) 0003040D 11
Hindi Traditional 00010439 pre-XP
Hungarian 0000040E pre-XP
Hungarian 101-key 0001040E pre-XP
I Icelandic 0000040F pre-XP
Igbo 00000470 7 / Server 2008 R2
Inuktitut - Latin 0000085D Vista / Server 2008
Inuktitut - Naqittaut 0001045D Vista / Server 2008
Inuktitut - Nattilik 0002045D 11
Irish 00001809 pre-XP
Italian 00000410 pre-XP
Italian (142) 00010410 pre-XP
J Japanese 00000411 pre-XP
Javanese 00110C00 8.1
K Kannada 0000044B XP / Server 2003
Kazakh 0000043F pre-XP
Khmer 00000453 8
Khmer (NIDA) 00010453 8
Korean 00000412 pre-XP
Kyrgyz Cyrillic 00000440 XP / Server 2003
L Lao 00000454 Vista / Server 2008
Latin American 0000080A pre-XP
Latvian 00000426 pre-XP
Latvian (QWERTY) 00010426 pre-XP
Latvian (Standard) 00020426 8.1
Lisu (Basic) 00070C00 8
Lisu (Standard) 00080C00 8
Lithuanian 00010427 pre-XP
Lithuanian IBM 00000427 pre-XP
Lithuanian Standard 00020427 Vista / Server 2008
Luxembourgish 0000046E Vista / Server 2008
M Macedonian (North Macedonia) 0000042F pre-XP
Macedonian (North Macedonia) - Standard 0001042F Vista / Server 2008
Malayalam 0000044C XP SP2
Maltese 47-Key 0000043A XP SP2
Maltese 48-Key 0001043A XP SP2
Maori 00000481 XP SP2
Marathi 0000044E pre-XP
Mongolian (Mongolian Script) 00000850 Vista / Server 2008
Mongolian Cyrillic 00000450 XP / Server 2003
Myanmar (Phonetic order) 00010C00 10
Myanmar (Visual order) 00130C00 10
N Nepali 00000461 Vista / Server 2008
New Tai Lue 00020C00 8
N’Ko 00090C00 8
Norwegian 00000414 pre-XP
Norwegian with Sami 0000043B XP SP2
NZ Aotearoa 00001409 11
O Odia 00000448 Vista / Server 2008
Ogham 00040C00 8
Ol Chiki 000D0C00 8.1
Old Italic 000F0C00 8.1
Osage 00150C00 10
Osmanya 000E0C00 8.1
P Pashto (Afghanistan) 00000463 Vista / Server 2008
Persian 00000429 pre-XP
Persian (Standard) 00050429 8
Phags-pa 000A0C00 8
Polish (214) 00010415 pre-XP
Polish (Programmers) 00000415 pre-XP
Portuguese 00000816 pre-XP
Portuguese (Brazil ABNT) 00000416 pre-XP
Portuguese (Brazil ABNT2) 00010416 8.1
Punjabi 00000446 XP / Server 2003
R Romanian (Legacy) 00000418 pre-XP
Romanian (Programmers) 00020418 Vista / Server 2008
Romanian (Standard) 00010418 Vista / Server 2008
Russian 00000419 pre-XP
Russian - Mnemonic 00020419 8
Russian (Typewriter) 00010419 pre-XP
S Sakha 00000485 7 / Server 2008 R2
Sami Extended Finland-Sweden 0002083B XP SP2
Sami Extended Norway 0001043B XP SP2
Scottish Gaelic 00011809 pre-XP
Serbian (Cyrillic) 00000C1A pre-XP
Serbian (Latin) 0000081A pre-XP
Sesotho sa Leboa 0000046C 7 / Server 2008 R2
Setswana 00000432 7 / Server 2008 R2
Sinhala 0000045B Vista / Server 2008
Sinhala - Wij 9 0001045B Vista / Server 2008
Slovak 0000041B pre-XP
Slovak (QWERTY) 0001041B pre-XP
Slovenian 00000424 pre-XP
Sora 00100C00 8.1
Sorbian Extended 0001042E Vista / Server 2008
Sorbian Standard 0002042E 7 / Server 2008 R2
Sorbian Standard (Legacy) 0000042E Vista / Server 2008
Spanish 0000040A pre-XP
Spanish Variation 0001040A pre-XP
Standard 0000041A 10
Swedish 0000041D pre-XP
Swedish with Sami 0000083B pre-XP
Swiss French 0000100C pre-XP
Swiss German 00000807 pre-XP
Syriac 0000045A XP / Server 2003
Syriac Phonetic 0001045A XP / Server 2003
T Tai Le 00030C00 8
Tajik 00000428 Vista / Server 2008
Tamil 00000449 pre-XP
Tamil 99 00020449 10
Tamil Anjal 00030449 11
Tatar 00010444 8.1
Tatar (Legacy) 00000444 8
Telugu 0000044A XP / Server 2003
Thai Kedmanee 0000041E pre-XP
Thai Kedmanee (non-ShiftLock) 0002041E pre-XP
Thai Pattachote 0001041E pre-XP
Thai Pattachote (non-ShiftLock) 0003041E pre-XP
Tibetan (PRC) 00000451 7 / Server 2008 R2
Tibetan (PRC) - Updated 00010451 8.1
Tifinagh (Basic) 0000105F 8
Tifinagh (Extended) 0001105F 8
Traditional Mongolian (MNS) 00020850 11
Traditional Mongolian (Standard) 00010850 8.1
Turkish F 0001041F pre-XP
Turkish Q 0000041F pre-XP
Turkmen 00000442 Vista / Server 2008
U Ukrainian 00000422 pre-XP
Ukrainian (Enhanced) 00020422 Vista / Server 2008
United Kingdom 00000809 pre-XP
United Kingdom Extended 00000452 XP SP2
United States-Dvorak 00010409 pre-XP
United States-Dvorak for left hand 00030409 pre-XP
United States-Dvorak for right hand 00040409 pre-XP
United States-International 00020409 pre-XP
Urdu 00000420 pre-XP
US 00000409 pre-XP
US English Table for IBM Arabic 238_L 00050409 pre-XP
Uyghur 00010480 7 / Server 2008 R2
Uyghur (Legacy) 00000480 Vista / Server 2008
Uzbek Cyrillic 00000843 pre-XP
V Vietnamese 0000042A pre-XP
W Wolof 00000488 7 / Server 2008 R2
Y Yoruba 0000046A 7 / Server 2008 R2

Related Links

Additional resources