Default Input Locales
The following table lists the default input locales that are available on all default versions of Windows. You can install support for additional keyboard types in addition to the default keyboards listed below. The valid keyboards that can be configured on your computer are listed in the following registry key: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts
Keyboard | Hexadecimal identifier | Decimal identifier (used with oobe.xml) |
---|---|---|
Arabic (101) |
0x00000401 |
1025 |
Bulgarian |
0x00000402 |
1026 |
Chinese (Traditional) - US Keyboard |
0x00000404 |
1028 |
Czech |
0x00000405 |
1029 |
Danish |
0x00000406 |
1030 |
German |
0x00000407 |
1031 |
Greek |
0x00000408 |
1032 |
US |
0x00000409 |
1033 |
Spanish |
0x0000040a |
1034 |
Finnish |
0x0000040b |
1035 |
French |
0x0000040c |
1036 |
Hebrew |
0x0000040d |
1037 |
Hungarian |
0x0000040e |
1038 |
Icelandic |
0x0000040f |
1039 |
Italian |
0x00000410 |
1040 |
Japanese |
0x00000411 |
1041 |
Korean |
0x00000412 |
1042 |
Dutch |
0x00000413 |
1043 |
Norwegian |
0x00000414 |
1044 |
Polish (Programmers) |
0x00000415 |
1045 |
Portuguese (Brazilian ABNT) |
0x00000416 |
1046 |
Romanian (Legacy) |
0x00000418 |
1048 |
Russian |
0x00000419 |
1049 |
Croatian |
0x0000041a |
1050 |
Slovak |
0x0000041b |
1051 |
Albanian |
0x0000041c |
1052 |
Swedish |
0x0000041d |
1053 |
Thai Kedmanee |
0x0000041e |
1054 |
Turkish Q |
0x0000041f |
1055 |
Urdu |
0x00000420 |
1056 |
Ukrainian |
0x00000422 |
1058 |
Belarusian |
0x00000423 |
1059 |
Slovenian |
0x00000424 |
1060 |
Estonian |
0x00000425 |
1061 |
Latvian |
0x00000426 |
1062 |
Lithuanian IBM |
0x00000427 |
1063 |
Tajik |
0x00000428 |
1064 |
Persian |
0x00000429 |
1065 |
Vietnamese |
0x0000042a |
1066 |
Armenian Eastern |
0x0000042b |
1067 |
Azeri Latin |
0x0000042c |
1068 |
Sorbian Standard |
0x0000042e |
1070 |
Macedonian (FYROM) |
0x0000042f |
1071 |
Georgian |
0x00000437 |
55 |
Faeroese |
0x00000438 |
1080 |
Devanagari-INSCRIPT |
0x00000439 |
1081 |
Maltese 47-Key |
0x0000043a |
1082 |
Norwegian with Sami |
0x0000043b |
1083 |
Kazakh |
0x0000043f |
1087 |
Kyrgyz Cyrillic |
0x00000440 |
1088 |
Turkmen |
0x00000442 |
1090 |
Tatar |
0x00000444 |
1092 |
Bengali |
0x00000445 |
1093 |
Punjabi |
0x00000446 |
1094 |
Gujarati |
0x00000447 |
1095 |
Oriya |
0x00000448 |
1096 |
Tamil |
0x00000449 |
1097 |
Telugu |
0x0000044a |
1098 |
Kannada |
0x0000044b |
1099 |
Malayalam |
0x0000044c |
1100 |
ASSAMESE - INSCRIPT |
0x0000044d |
1101 |
Marathi |
0x0000044e |
1102 |
Mongolian Cyrillic |
0x00000450 |
1104 |
Tibetan (People's Republic of China) |
0x00000451 |
1105 |
United Kingdom Extended |
0x00000452 |
1106 |
Khmer |
0x00000453 |
1107 |
Lao |
0x00000454 |
1108 |
Syriac |
0x0000045a |
1114 |
Sinhala |
0x0000045b |
1115 |
Nepali |
0x00000461 |
1121 |
Pashto (Afghanistan) |
0x00000463 |
1123 |
Divehi Phonetic |
0x00000465 |
1125 |
Bashkir |
0x0000046d |
1133 |
Luxembourgish |
0x0000046e |
1134 |
Greenlandic |
0x0000046f |
1135 |
Uighur |
0x00000480 |
1152 |
Maori |
0x00000481 |
1153 |
Yakut |
0x00000485 |
1157 |
Chinese (Simplified) - US Keyboard |
0x00000804 |
2052 |
Swiss German |
0x00000807 |
2055 |
United Kingdom |
0x00000809 |
2057 |
Latin American |
0x0000080a |
2058 |
Belgian French |
0x0000080c |
2060 |
Belgian (Period) |
0x00000813 |
2067 |
Portuguese |
0x00000816 |
2070 |
Serbian (Latin) |
0x0000081a |
2074 |
Azeri Cyrillic |
0x0000082c |
2092 |
Swedish with Sami |
0x0000083b |
2107 |
Uzbek Cyrillic |
0x00000843 |
2115 |
Mongolian (Mongolian Script) |
0x00000850 |
2128 |
Inuktitut - Latin |
0x0000085d |
2141 |
Canadian French (Legacy) |
0x00000c0c |
3084 |
Serbian (Cyrillic) |
0x00000c1a |
3098 |
Canadian French |
0x00001009 |
4105 |
Swiss French |
0x0000100c |
4108 |
Irish |
0x00001809 |
6153 |
Bosnian (Cyrillic) |
0x0000201a |
8218 |
Arabic (102) |
0x00010401 |
66561 |
Bulgarian (Latin) |
0x00010402 |
66562 |
Czech (QWERTY) |
0x00010405 |
66565 |
German (IBM) |
0x00010407 |
66567 |
Greek (220) |
0x00010408 |
66568 |
United States - Dvorak |
0x00010409 |
66569 |
Spanish Variation |
0x0001040a |
66570 |
Hungarian 101-key |
0x0001040e |
66574 |
Italian (142) |
0x00010410 |
66576 |
Polish (214) |
0x00010415 |
66581 |
Portuguese (Brazilian ABNT2) |
0x00010416 |
66582 |
Romanian (Standard) |
0x00010418 |
66584 |
Russian (Typewriter) |
0x00010419 |
66585 |
Slovak (QWERTY) |
0x0001041b |
66587 |
Thai Pattachote |
0x0001041e |
66590 |
Turkish F |
0x0001041f |
66591 |
Latvian (QWERTY) |
0x00010426 |
66598 |
Lithuanian |
0x00010427 |
66599 |
Armenian Western |
0x0001042b |
66603 |
Sorbian Extended |
0x0001042e |
66606 |
Macedonian (FYROM) - Standard |
0x0001042f |
66607 |
Georgian (QWERTY) |
0x00010437 |
66615 |
Hindi Traditional |
0x00010439 |
66617 |
Maltese 48-key |
0x0001043a |
66618 |
Sami Extended Norway |
0x0001043b |
66619 |
Bengali - INSCRIPT (Legacy) |
0x00010445 |
66629 |
Syriac Phonetic |
0x0001045a |
66650 |
Sinhala - wij 9 |
0x0001045b |
66651 |
Inuktitut - Naqittaut |
0x0001045d |
66653 |
Divehi Typewriter |
0x00010465 |
66661 |
Belgian (Comma) |
0x0001080c |
67596 |
Finnish with Sami |
0x0001083b |
67643 |
Canadian Multilingual Standard |
0x00011009 |
69641 |
Gaelic |
0x00011809 |
71689 |
Arabic (102) AZERTY |
0x00020401 |
132097 |
Bulgarian (phonetic layout) |
0x00020402 |
132098 |
Czech Programmers |
0x00020405 |
132101 |
Greek (319) |
0x00020408 |
132104 |
United States - International |
0x00020409 |
132105 |
Romanian (Programmers) |
0x00020418 |
132120 |
Thai Kedmanee (non-ShiftLock) |
0x0002041e |
132126 |
Ukrainian (Enhanced) |
0x00020422 |
132130 |
Lithuanian New |
0x00020427 |
132135 |
Georgian (Ergonomic) |
0x00020437 |
132151 |
Bengali - INSCRIPT |
0x00020445 |
132165 |
Sami Extended Finland-Sweden |
0x0002083b |
133179 |
Bulgarian (phonetic layout) |
0x00030402 |
197634 |
Greek (220) Latin |
0x00030408 |
197640 |
United States-Devorak for left hand |
0x00030409 |
197641 |
Thai Pattachote (non-ShiftLock) |
0x0003041e |
197662 |
Greek (319) Latin |
0x00040408 |
263176 |
United States-Dvorak for right hand |
0x00040409 |
263177 |
Greek Latin |
0x00050409 |
328713 |
Greek Polytonic |
0x00060408 |
394248 |