Windows Keyboard Layouts

Windows keyboard

Choose a keyboard below to view its layouts. To see different keyboard states, move the mouse over state keys such as Shift, Caps or AltGr. You can also lock or unlock those keys by clicking them.

If you use a pop-up blocker, please update your allowable list to include this Web site. Use the browser magnification feature to increase the size of the keyboards.

ABCDEFGHIJKLM
NOPQRSTUVWXYZ

 Keyboard NameIntroduced
AAlbanianpre-XP
 Arabic (101)pre-XP
 Arabic (102)pre-XP
 Arabic (102) AZERTYpre-XP
 Armenian Eastern (Legacy)pre-XP
 Armenian Phonetic8
 Armenian Typewriter8
 Armenian Western (Legacy)pre-XP
 Assamese - INSCRIPTVista / Server 2008
 Azerbaijani (Standard)8.1
 Azeri Cyrillicpre-XP
 Azeri Latinpre-XP
BBashkirVista / Server 2008
 Belarusianpre-XP
 Belgian (Comma)pre-XP
 Belgian (Period)8.1
 Belgian Frenchpre-XP
 Bengalipre-XP
 Bengali - INSCRIPTVista / Server 2008
 Bengali - INSCRIPT (Legacy)XP SP2
 Bosnian (Cyrillic)8
 Buginese8.1
 Bulgarian8
 Bulgarian (Latin)8.1
 Bulgarian (Phonetic Traditional)7 / Server 2008 R2
 Bulgarian (Phonetic)Vista / Server 2008
 Bulgarian (Typewriter)Vista / Server 2008
CCanadian Frenchpre-XP
 Canadian French (Legacy)pre-XP
 Canadian Multilingual Standardpre-XP
 Central Atlas Tamazight8.1
 Central Kurdish8
 Cherokee Nation8
 Cherokee Phonetic8
 Chinese (Simplified) - US8.1
 Chinese (Simplified, Singapore) - US8.1
 Chinese (Traditional) - US8.1
 Chinese (Traditional, Hong Kong S.A.R.) - US8.1
 Chinese (Traditional, Macao S.A.R.) - US8.1
 Czechpre-XP
 Czech (QWERTY)pre-XP
 Czech Programmerspre-XP
DDanishpre-XP
 Devanagari - INSCRIPTpre-XP
 Divehi PhoneticXP / Server 2003
 Divehi TypewriterXP / Server 2003
 Dutchpre-XP
 Dzongkha10
EEnglish (India)8
 Estonianpre-XP
 Faeroesepre-XP
FFinnishpre-XP
 Finnish with SamiXP SP2
 Frenchpre-XP
 Futhark8.1
GGeorgian (Ergonomic)Vista / Server 2008
 Georgian (Legacy)pre-XP
 Georgian (MES)8
 Georgian (Old Alphabets)8
 Georgian (QWERTY)Vista / Server 2008
 Germanpre-XP
 German (IBM)pre-XP
 Gothic8.1
 Greekpre-XP
 Greek (220)pre-XP
 Greek (220) Latinpre-XP
 Greek (319)pre-XP
 Greek (319) Latinpre-XP
 Greek Latinpre-XP
 Greek Polytonicpre-XP
 GreenlandicVista / Server 2008
 Guarani8.1
 GujaratiXP / Server 2003
HHausa7 / Server 2008 R2
 Hawaiian8
 Hebrewpre-XP
 Hebrew (Standard)8
 Hindi Traditionalpre-XP
 Hungarianpre-XP
 Hungarian 101-keypre-XP
IIcelandicpre-XP
 Igbo7 / Server 2008 R2
 Inuktitut - LatinVista / Server 2008
 Inuktitut - NaqittautVista / Server 2008
 Irishpre-XP
 Italianpre-XP
 Italian (142)pre-XP
JJapanesepre-XP
 Javanese8.1
KKannadaXP / Server 2003
 Kazakhpre-XP
 Khmer8
 Khmer (NIDA)8
 Koreanpre-XP
 Kyrgyz CyrillicXP / Server 2003
LLaoVista / Server 2008
 Latin Americanpre-XP
 Latvianpre-XP
 Latvian (QWERTY)pre-XP
 Latvian (Standard)8.1
 Lisu (Basic)8
 Lisu (Standard)8
 Lithuanianpre-XP
 Lithuanian IBMpre-XP
 Lithuanian StandardVista / Server 2008
 LuxembourgishVista / Server 2008
MMacedonian (FYROM)pre-XP
 Macedonian (FYROM) - StandardVista / Server 2008
 MalayalamXP SP2
 Maltese 47-KeyXP SP2
 Maltese 48-KeyXP SP2
 MaoriXP SP2
 Marathipre-XP
 Mongolian (Mongolian Script)Vista / Server 2008
 Mongolian CyrillicXP / Server 2003
 Myanmar (Phonetic order)10
 Myanmar (Visual order)10
NNepaliVista / Server 2008
 New Tai Lue8
 N'Ko8
 Norwegianpre-XP
 Norwegian with SamiXP SP2
OOdiaVista / Server 2008
 Ogham8
 Ol Chiki8.1
 Old Italic8.1
 Osmanya8.1
PPashto (Afghanistan)Vista / Server 2008
 Persianpre-XP
 Persian (Standard)8
 Phags-pa8
 Polish (214)pre-XP
 Polish (Programmers)pre-XP
 Portuguesepre-XP
 Portuguese (Brazil ABNT)pre-XP
 Portuguese (Brazil ABNT2)8.1
 PunjabiXP / Server 2003
RRomanian (Legacy)pre-XP
 Romanian (Programmers)Vista / Server 2008
 Romanian (Standard)Vista / Server 2008
 Russianpre-XP
 Russian - Mnemonic8
 Russian (Typewriter)pre-XP
SSakha7 / Server 2008 R2
 Sami Extended Finland-SwedenXP SP2
 Sami Extended NorwayXP SP2
 Scottish Gaelicpre-XP
 Serbian (Cyrillic)pre-XP
 Serbian (Latin)pre-XP
 Sesotho sa Leboa7 / Server 2008 R2
 Setswana7 / Server 2008 R2
 SinhalaVista / Server 2008
 Sinhala - Wij 9Vista / Server 2008
 Slovakpre-XP
 Slovak (QWERTY)pre-XP
 Slovenianpre-XP
 Sora8.1
 Sorbian ExtendedVista / Server 2008
 Sorbian Standard7 / Server 2008 R2
 Sorbian Standard (Legacy)Vista / Server 2008
 Spanishpre-XP
 Spanish Variationpre-XP
 Standard10
 Swedishpre-XP
 Swedish with Samipre-XP
 Swiss Frenchpre-XP
 Swiss Germanpre-XP
 SyriacXP / Server 2003
 Syriac PhoneticXP / Server 2003
TTai Le8
 TajikVista / Server 2008
 Tamilpre-XP
 Tatar8.1
 Tatar (Legacy)8
 TeluguXP / Server 2003
 Thai Kedmaneepre-XP
 Thai Kedmanee (non-ShiftLock)pre-XP
 Thai Pattachotepre-XP
 Thai Pattachote (non-ShiftLock)pre-XP
 Tibetan (PRC)7 / Server 2008 R2
 Tibetan (PRC) - Updated8.1
 Tifinagh (Basic)8
 Tifinagh (Extended)8
 Traditional Mongolian (Standard)8.1
 Turkish Fpre-XP
 Turkish Qpre-XP
 TurkmenVista / Server 2008
UUkrainianpre-XP
 Ukrainian (Enhanced)Vista / Server 2008
 United Kingdompre-XP
 United Kingdom ExtendedXP SP2
 United States-Dvorakpre-XP
 United States-Dvorak for left handpre-XP
 United States-Dvorak for right handpre-XP
 United States-Internationalpre-XP
 Urdupre-XP
 USpre-XP
 US English Table for IBM Arabic 238_Lpre-XP
 Uyghur7 / Server 2008 R2
 Uyghur (Legacy)Vista / Server 2008
 Uzbek Cyrillicpre-XP
VVietnamesepre-XP
WWolof7 / Server 2008 R2
YYoruba7 / Server 2008 R2