Keyboard layouts with locale flags

As of Microsoft Windows NT 6.3.9600.0

By dead keysBy ligaturesBy SGCAPSBy UnicodeBy shift statesBy flagsTerminology
Sorting It All OutMSKLCkeyboard-layout-editor.com

AltGr: The layout treats right Alt key as Control+Alt.

ShiftLock: The layout turns off Caps Lock when Shift is depressed.

Directionality: The layout inserts Left-to-Right Marker (LRM) on Left Shift+Backspace and Right-to-Left Marker (RLM) on Right Shift+Backspace.

LayoutAltGrShiftLockDirectionality
Albania Keyboard LayoutAltGr
Arabic_2 Keyboard LayoutAltGr
Arabic_English_101 Keyboard Layout
Arabic_French_102 Keyboard LayoutAltGr
Armenian Phonetic Keyboard LayoutAltGr
Armenian Typewriter Keyboard LayoutAltGr
Assamese (Inscript) Keyboard Layout
Azerbaijan_Cyrillic Keyboard LayoutAltGr
Azerbaijani (Standard) Keyboard LayoutAltGr
Azeri-Latin Keyboard LayoutAltGr
Bashkir Keyboard LayoutAltGr
Belarusian Keyboard Layout
Belgian Dutch Keyboard LayoutAltGr
Belgian Keyboard LayoutAltGr
Bengali - Inscript (Legacy) Keyboard Layout
Bengali (Inscript) Keyboard Layout
Bengali Keyboard LayoutAltGr
Bosnian (Cyrillic) Keyboard LayoutAltGr
Brazilian Keyboard LayoutAltGr
Buginese Keyboard Layout
Bulgarian (Phonetic Traditional) Keyboard LayoutAltGr
Bulgarian (Typewriter) Keyboard Layout
Bulgarian Keyboard Layout
Bulgarian Phonetic Keyboard Layout
Cambodian Standard Keyboard LayoutAltGr
Canadian French Keyboard LayoutAltGr
Canadian Multilingual Keyboard LayoutAltGr
Canadian Multilingual Standard Keyboard LayoutAltGr
Central Atlas Tamazight Keyboard LayoutAltGr
Central Kurdish Keyboard Layout
Croatian/Slovenian Keyboard LayoutAltGr
Czech Keyboard LayoutAltGr
Czech_101 Keyboard LayoutAltGr
Czech_Programmer's Keyboard LayoutAltGr
Danish Keyboard LayoutAltGr
Devanagari Keyboard LayoutAltGr
Divehi Phonetic Keyboard LayoutAltGr
Divehi Typewriter Keyboard LayoutAltGr
Dutch Keyboard LayoutAltGr
Dvorak Left-Hand US English Keyboard Layout
Dvorak Right-Hand US English Keyboard Layout
Dvorak US English Keyboard Layout
Eastern Armenian Keyboard Layout
English - India Keyboard LayoutAltGr
Estonia Keyboard LayoutAltGr
Færoese Keyboard LayoutAltGr
Finnish Keyboard LayoutAltGr
Finnish-Swedish with Sami Keyboard LayoutAltGr
French Keyboard LayoutAltGr
Futhark Keyboard Layout
Georgian (Ergonomic) Keyboard LayoutAltGr
Georgian (MES) Keyboard LayoutAltGr
Georgian (Old Alphabets) Keyboard LayoutAltGr
Georgian (QWERTY) Keyboard LayoutAltGr
Georgian Keyboard LayoutAltGr
German Keyboard LayoutAltGr
German_IBM Keyboard LayoutAltGr
Gothic Keyboard Layout
Greek IBM 220 Keyboard LayoutAltGr
Greek IBM 220 Latin Keyboard LayoutAltGr
Greek IBM 319 Keyboard LayoutAltGr
Greek IBM 319 Latin Keyboard LayoutAltGr
Greek Keyboard LayoutAltGr
Greek_Latin Keyboard LayoutAltGr
Greek_Polytonic Keyboard LayoutAltGr
Greenlandic Keyboard LayoutAltGr
Guarani Keyboard LayoutAltGr
Gujarati Keyboard LayoutAltGr
Hausa Keyboard LayoutAltGr
Hawaiian Keyboard LayoutAltGr
Hebrew Standard Keyboard LayoutAltGr
Hindi Keyboard LayoutAltGr
Hungarian 101-key Keyboard LayoutAltGr
Hungarian Keyboard LayoutAltGr
Cherokee Nation Keyboard LayoutAltGr
Cherokee Phonetic Keyboard Layout
Icelandic Keyboard LayoutAltGr
Igbo Keyboard LayoutAltGr
Inuktitut Latin Keyboard LayoutAltGr
Inuktitut Naqittaut Keyboard LayoutAltGr
Irish Keyboard LayoutAltGr
Italian 142 Keyboard LayoutAltGr
Italian Keyboard LayoutAltGr
Javanese Keyboard LayoutAltGr
JP Japanese Keyboard Layout Stub driver
Kannada Keyboard LayoutAltGr
Kazak_Cyrillic Keyboard Layout
KBDHEB Keyboard LayoutAltGr
Khmer (NIDA) Keyboard LayoutAltGr
KO Hangeul Keyboard Layout Stub driver
Kyrgyz Keyboard LayoutAltGr
Lao Standard Keyboard LayoutAltGr
Latin-American Spanish Keyboard LayoutAltGr
Latvia Keyboard LayoutAltGr
Latvian (Standard) Keyboard LayoutAltGr
Latvia-QWERTY Keyboard LayoutAltGr
Lisu Basic Keyboard Layout
Lisu Standard Keyboard Layout
Lithuania Keyboard LayoutAltGr
Lithuanian Keyboard LayoutAltGr
Lithuanian Standard Keyboard LayoutAltGr
Macedonian (FYROM) - Standard Keyboard LayoutAltGr
Macedonian (FYROM) Keyboard LayoutAltGr
Malayalam Keyboard Layout Keyboard LayoutAltGr
Maltese 47-key Keyboard LayoutAltGr
Maltese 48-key Keyboard LayoutAltGr
Maori Keyboard Layout
Marathi Keyboard LayoutAltGr
Mongolian (Mongolian Script) Keyboard Layout
Mongolian Keyboard Layout
Myanmar Keyboard LayoutAltGr
Nepali Keyboard LayoutAltGr
New Tai Leu Keyboard LayoutAltGr
N'Ko Keyboard LayoutAltGrDirectional
Norwegian Keyboard LayoutAltGr
Norwegian with Sami Keyboard LayoutAltGr
Odia Keyboard LayoutAltGr
Ogham Keyboard Layout
Ol Chiki Keyboard Layout
Old Italic Keyboard Layout
Osmanya Keyboard Layout
Pashto (Afghanistan) Keyboard LayoutAltGrDirectional
Persian Keyboard Layout
Persian Standard Keyboard Layout
Phags-pa Keyboard LayoutAltGr
Polish Keyboard LayoutAltGr
Polish Programmer's Keyboard LayoutAltGr
Portuguese Keyboard LayoutAltGr
Punjabi/Gurmukhi Keyboard LayoutAltGr
Romanian (Legacy) Keyboard LayoutAltGr
Romanian (Programmers) Keyboard LayoutAltGr
Romanian (Standard) Keyboard LayoutAltGr
Russia(Typewriter) Keyboard LayoutAltGr
Russian - Mnemonic Keyboard LayoutAltGr
Russian Keyboard LayoutAltGr
Sakha - Russia Keyboard LayoutAltGr
Sami Extended Finland-Sweden Keyboard LayoutAltGr
Sami Extended Norway Keyboard LayoutAltGr
Scottish Gaelic (United Kingdom) Keyboard LayoutAltGr
Serbian (Cyrillic) Keyboard LayoutAltGr
Serbian (Latin) Keyboard LayoutAltGr
Sesotho sa Leboa Keyboard LayoutAltGr
Sinhala - Wij 9 Keyboard LayoutAltGr
Sinhala Keyboard LayoutAltGr
Slovak Keyboard LayoutAltGr
Slovak(QWERTY) Keyboard LayoutAltGr
Sora Keyboard Layout
Sorbian Extended Keyboard LayoutAltGr
Sorbian Standard (Legacy) Keyboard LayoutAltGr
Sorbian Standard Keyboard LayoutAltGr
Spanish Alernate Keyboard LayoutAltGr
Spanish Keyboard LayoutAltGr
Swedish Keyboard LayoutAltGr
Swiss French Keyboard LayoutAltGr
Swiss German Keyboard LayoutAltGr
Syriac Phoenetic Keyboard LayoutAltGr
Syriac Standard Keyboard LayoutAltGr
Tai Le Keyboard LayoutAltGr
Tajik Keyboard Layout
Tamil Keyboard LayoutAltGr
Tatar (Legacy) Keyboard LayoutAltGr
Tatar Keyboard LayoutAltGr
Telugu Keyboard LayoutAltGr
Thai Kedmanee (non-ShiftLock) Keyboard Layout
Thai Kedmanee Keyboard Layout
Thai Pattachote (non-ShiftLock) Keyboard Layout
Thai Pattachote Keyboard Layout
Tibetan (PRC) - Updated Keyboard LayoutAltGr
Tibetan (PRC) Keyboard LayoutAltGr
Tifinagh (Basic) Keyboard LayoutAltGr
Tifinagh (Extended) Keyboard LayoutAltGr
Traditional Mongolian (Standard) Keyboard Layout
Turkish F Keyboard LayoutAltGr
Turkish Q Keyboard LayoutAltGr
Turkmen Keyboard LayoutAltGr
Ukrainian (Enhanced) Keyboard LayoutAltGr
Ukrainian Keyboard LayoutAltGr
United Kingdom Extended Keyboard LayoutAltGr
United Kingdom Keyboard LayoutAltGr
United States Keyboard Layout
Urdu Keyboard Layout
US IBM Arabic 238_L Keyboard Layout
US Multinational Keyboard LayoutAltGr
Uyghur (Legacy) Keyboard Layout
Uyghur Keyboard Layout
Uzbek_Cyrillic Keyboard Layout
Vietnamese Keyboard LayoutAltGr
Western Armenian Keyboard Layout
Wolof Keyboard LayoutAltGr
Yoruba Keyboard LayoutAltGr

Hover over the layout names to see what input methods use them.