Keyboard identifiers

The following table lists keyboard identifiers that are available for Windows. You can also install support for additional keyboard types. The valid keyboards that can be configured for your device are listed in the HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts registry key.


Keyboard

Keyboard identifier (hexadecimal)

Albanian

0x0000041c

Arabic (101)

0x00000401

Arabic (102)

0x00010401

Arabic (102) AZERTY

0x00020401

Armenian Eastern

0x0000042b

Armenian Phonetic

0x0002042b

Armenian Typewriter

0x0003042b

Armenian Western

0x0001042b

Assamese - Inscript

0x0000044d

Azerbaijani (Standard)

0x0001042c

Azerbaijani Cyrillic

0x0000082c

Azerbaijani Latin

0x0000042c

Bashkir

0x0000046d

Belarusian

0x00000423

Belgian (Comma)

0x0001080c

Belgian (Period)

0x00000813

Belgian French

0x0000080c

Bangla (Bangladesh)

0x00000445

Bangla (India)

0x00020445

Bangla (India - Legacy)

0x00010445

Bosnian (Cyrillic)

0x0000201a

Buginese

0x000b0c00

Bulgarian

0x0030402

Bulgarian (Latin)

0x00010402

Bulgarian (phonetic layout)

0x00020402

Bulgarian (phonetic traditional)

0x00040402

Bulgarian (Typewriter)

0x00000402

Canadian French

0x00001009

Canadian French (Legacy)

0x00000c0c

Canadian Multilingual Standard

0x00011009

Central Atlas Tamazight

0x0000085f

Central Kurdish

0x00000429

Cherokee Nation

0x0000045c

Cherokee Nation Phonetic

0x0001045c

Chinese (Simplified) - US Keyboard

0x00000804

Chinese (Traditional) - US Keyboard

0x00000404

Chinese (Traditional, Hong Kong S.A.R.)

0x00000c04

Chinese (Traditional Macao S.A.R.) US Keyboard

0x00001404

Chinese (Simplified, Singapore) - US keyboard

0x00001004

Croatian

0x0000041a

Czech

0x00000405

Czech (QWERTY)

0x00010405

Czech Programmers

0x00020405

Danish

0x00000406

Devanagari-INSCRIPT

0x00000439

Divehi Phonetic

0x00000465

Divehi Typewriter

0x00010465

Dutch

0x00000413

Dzongkha

0x00000C51

Estonian

0x00000425

Faeroese

0x00000438

Finnish

0x0000040b

Finnish with Sami

0x0001083b

French

0x0000040c

Futhark

0x00120c00

Georgian

0x00000437

Georgian (Ergonomic)

0x00020437

Georgian (QWERTY)

0x00010437

Georgian Ministry of Education and Science Schools

0x00030437

Georgian (Old Alphabets)

0x00040437

German

0x00000407

German (IBM)

0x00010407

Gothic

0x000c0c00

Greek

0x00000408

Greek (220)

0x00010408

Greek (220) Latin

0x00030408

Greek (319)

0x00020408

Greek (319) Latin

0x00040408

Greek Latin

0x00050408

Greek Polytonic

0x00060408

Greenlandic

0x0000046f

Guarani

0x00000474

Gujarati

0x00000447

Hausa

0x00000468

Hebrew

0x0000040d

Hindi Traditional

0x00010439

Hungarian

0x0000040e

Hungarian 101-key

0x0001040e

Icelandic

0x0000040f

Igbo

0x00000470

India

0x000004009

Inuktitut - Latin

0x0000085d

Inuktitut - Naqittaut

0x0001045d

Irish

0x00001809

Italian

0x00000410

Italian (142)

0x00010410

Japanese

0x00000411

Javanese

0x00110c00

Kannada

0x0000044b

Kazakh

0x0000043f

Khmer

0x00000453

Khmer (NIDA)

0x00010453

Korean

0x00000412

Kyrgyz Cyrillic

0x00000440

Lao

0x00000454

Latin American

0x0000080a

Latvian (Standard)

0x00020426

Latvian (Legacy)

0x00010426

Lisu (Basic)

0x00070c00

Lisu (Standard)

0x00080c00

Lithuanian

0x00010427

Lithuanian IBM

0x00000427

Lithuanian Standard

0x00020427

Luxembourgish

0x0000046e

Macedonia (FYROM)

0x0000042f

Macedonia (FYROM) - Standard

0x0001042f

Malayalam

0x0000044c

Maltese 47-Key

0x0000043a

Maltese 48-key

0x0001043a

Maori

0x00000481

Marathi

0x0000044e

Mongolian (Mongolian Script - Legacy)

0x00000850

Mongolian (Mongolian Script - Standard)

0x00020850

Mongolian Cyrillic

0x00000450

Myanmar

0x00010c00

N'ko

0x00090c00

Nepali

0x00000461

New Tai Lue

0x00020c00

Norwegian

0x00000414

Norwegian with Sami

0x0000043b

Odia

0x00000448

Ol Chiki

0x000d0c00

Old Italic

0x000f0c00

Osmanya

0x000e0c00

Pashto (Afghanistan)

0x00000463

Persian

0x00000429

Persian (Standard)

0x00050429

Phags-pa

0x000a0c00

Polish (214)

0x00010415

Polish (Programmers)

0x00000415

Portuguese

0x00000816

Portuguese (Brazilian ABNT)

0x00000416

Portuguese (Brazilian ABNT2)

0x00010416

Punjabi

0x00000446

Romanian (Legacy)

0x00000418

Romanian (Programmers)

0x00020418

Romanian (Standard)

0x00010418

Russian

0x00000419

Russian - Mnemonic

0x00020419

Russian (Typewriter)

0x00010419

Sakha

0x00000485

Sami Extended Finland-Sweden

0x0002083b

Sami Extended Norway

0x0001043b

Scottish Gaelic

0x00011809

Serbian (Cyrillic)

0x00000c1a

Serbian (Latin)

0x0000081a

Sesotho sa Leboa

0x0000046c

Setswana

0x00000432

Sinhala

0x0000045b

Sinhala - wij 9

0x0001045b

Slovak

0x0000041b

Slovak (QWERTY)

0x0001041b

Slovenian

0x00000424

Sora

0x00100c00

Sorbian Extended

0x0001042e

Sorbian Standard

0x0002042e

Sorbian Standard (Legacy)

0x0000042e

Spanish

0x0000040a

Spanish Variation

0x0001040a

Swedish

0x0000041d

Swedish with Sami

0x0000083b

Swiss French

0x0000100c

Swiss German

0x00000807

Syriac

0x0000045a

Syriac Phonetic

0x0001045a

Tai Le

0x00030c00

Tajik

0x00000428

Tamil

0x00000449

Tatar

0x00010444

Tatar (Legacy)

0x00000444

Telugu

0x0000044a

Thai Kedmanee

0x0000041e

Thai Kedmanee (non-ShiftLock)

0x0002041e

Thai Pattachote

0x0001041e

Thai Pattachote (non-ShiftLock)

0x0003041e

Tibetan (PRC - Standard)

0x00010451

Tibetan (PRC - Legacy)

0x00000451

Tifinagh (Basic)

0x00050c00

Tifinagh (Full)

0x00060c00

Turkish F

0x0001041f

Turkish Q

0x0000041f

Turkmen

0x00000442

Uyghur

0x00010408

Uyghur (Legacy)

0x00000480

Ukrainian

0x00000422

Ukrainian (Enhanced)

0x00020422

United Kingdom

0x00000809

United Kingdom Extended

0x00000452

United States - Dvorak

0x00010409

United States - International

0x00020409

United States-Dvorak for left hand

0x00030409

United States-Dvorak for right hand

0x00040409

United States - English

0x00000409

Urdu

0x00000420

Uyghur

0x00010480

Uzbek Cyrillic

0x00000843

Vietnamese

0x0000042a

Wolof

0x00000488

Yakut

0x00000485

Yoruba

0x0000046a

 


Πηγή: https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-language-pack-default-values?view=windows-11