Windows keyboard layouts

Layouts generated using: Microsoft Windows 11 Enterprise 22H2 (22621.1848)

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
  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 0000040C pre-XP
  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
  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
  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
  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 (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