Keyboard layouts using VK_OEM_3

As of Windows 10.0.25120.1000

By dead keysBy ligaturesBy SGCAPSBy UnicodeBy virtual keysBy shift statesBy flagsBy languages
Sorting It All OutMSKLCTerminology

The following schema shows how many keyboard drivers (out of 208) have VK_OEM_3 at particular location on keyboard.

01
3B
3C
3D
3E
3F
40
41
42
43
44
57
58
54
46
E1 1D
146
29
02
03
04
05
06
07
08
09
0A
2
0B
0C
0D
0E
E0 52
E0 47
E0 49
45
E0 35
37
4A
0F
10
11
12
13
14
15
16
17
18
19
6
1A
2
1B
1C
E0 53
E0 4F
E0 51
47
48
49
4E
3A
1E
1F
20
21
22
23
24
25
26
24
27
23
28
2B
4B
4C
4D
2A
56
2C
2D
2E
2F
30
31
32
33
34
35
36
E0 48
4F
50
51
E0 1C
1D
E0 5B
38
39
E0 38
E0 5C
E0 5D
E0 1D
E0 4B
E0 50
E0 4D
52
53
Arrangement:

List of keyboard drivers that output characters for VK_OEM_3

ScancodeLayout nameKey output
0B Hungarian 101-key Keyboard Layout ö
Hungarian Keyboard Layout ö
1A Estonia Keyboard Layout ü
JP Japanese Keyboard Layout for (NEC PC-9800 on PC98-NX) @
JP Japanese Keyboard Layout for (NEC PC-9800 Windows 95) @
JP Japanese Keyboard Layout for (NEC PC-9800) @
JP Japanese Keyboard Layout for 106 @
JP Japanese Keyboard Layout for 106 @
1B Swiss French Keyboard Layout ¨
Swiss German Keyboard Layout ¨
27 Danish Keyboard Layout æ
Færoese Keyboard Layout æ
Finnish Keyboard Layout ö
Finnish-Swedish with Sami Keyboard Layout ö
German Keyboard Layout ö
German_IBM Keyboard Layout ö
Greenlandic Keyboard Layout æ
Guarani Keyboard Layout ñ
Icelandic Keyboard Layout æ
Italian 142 Keyboard Layout ò
Italian Keyboard Layout ò
Latin-American Spanish Keyboard Layout ñ
Lithuanian Standard Keyboard Layout ų
Norwegian Keyboard Layout ø
Norwegian with Sami Keyboard Layout ø
Portuguese Keyboard Layout ç
Sami Extended Finland-Sweden Keyboard Layout ö
Sami Extended Norway Keyboard Layout ø
Sorbian Extended Keyboard Layout ö
Sorbian Standard (Legacy) Keyboard Layout ö
Sorbian Standard Keyboard Layout ö
Spanish Alernate Keyboard Layout ñ
Spanish Keyboard Layout ñ
Swedish Keyboard Layout ö
28 Armenian Typewriter Keyboard Layout ր
Azerbaijani (Standard) Keyboard Layout ğ
Azeri-Latin Keyboard Layout ə
Belgian Dutch Keyboard Layout ù
Belgian Keyboard Layout ù
Canadian French Keyboard Layout è
Canadian Multilingual Keyboard Layout `
Canadian Multilingual Standard Keyboard Layout è
Central Atlas Tamazight Keyboard Layout ù
Dutch Keyboard Layout ´
Eastern Armenian Keyboard Layout փ
French Keyboard Layout ù
Gothic Keyboard Layout '
Cherokee Nation Keyboard Layout '
Inuktitut Latin Keyboard Layout '
Inuktitut Naqittaut Keyboard Layout '
Irish Keyboard Layout '
Ol Chiki Keyboard Layout
Scottish Gaelic (United Kingdom) Keyboard Layout '
United Kingdom Extended Keyboard Layout '
United Kingdom Keyboard Layout '
Western Armenian Keyboard Layout փ
Wolof Keyboard Layout ù
29 Adlam Keyboard Layout `
Albania Keyboard Layout \
Arabic_2 Keyboard Layout >
Arabic_English_101 Keyboard Layout ذ
Arabic_French_102 Keyboard Layout >
Armenian Phonetic Keyboard Layout ՝
Assamese (Inscript) Keyboard Layout
Azerbaijan_Cyrillic Keyboard Layout `
Bashkir Keyboard Layout ә
Belarusian Keyboard Layout ё
Bengali (Inscript) Keyboard Layout
Bosnian (Cyrillic) Keyboard Layout `
Brazilian Keyboard Layout '
Buginese Keyboard Layout
Bulgarian (Phonetic Traditional) Keyboard Layout ч
Bulgarian (Typewriter) Keyboard Layout `
Bulgarian Keyboard Layout (
Bulgarian Phonetic Keyboard Layout ю
Cambodian Standard Keyboard Layout ZWNJ
Central Kurdish Keyboard Layout `
Croatian/Slovenian Keyboard Layout ¸
Czech Keyboard Layout ;
Czech_101 Keyboard Layout ;
Czech_Programmer's Keyboard Layout `
Devanagari Keyboard Layout
Divehi Phonetic Keyboard Layout `
Divehi Typewriter Keyboard Layout `
Dvorak Left-Hand US English Keyboard Layout `
Dvorak Right-Hand US English Keyboard Layout `
Dvorak US English Keyboard Layout `
Dzongkha Keyboard Layout
English (India) Keyboard Layout `
Futhark Keyboard Layout
Georgian (Ergonomic) Keyboard Layout
Georgian (MES) Keyboard Layout
Georgian (Old Alphabets) Keyboard Layout
Georgian (QWERTY) Keyboard Layout
Georgian Keyboard Layout
Greek IBM 220 Keyboard Layout ½
Greek IBM 220 Latin Keyboard Layout \
Greek IBM 319 Keyboard Layout ½
Greek IBM 319 Latin Keyboard Layout \
Greek Keyboard Layout `
Greek_Latin Keyboard Layout `
Greek_Polytonic Keyboard Layout ~
Hausa Keyboard Layout `
Hawaiian Keyboard Layout `
Hebrew Standard Keyboard Layout ;
Cherokee Phonetic Keyboard Layout `
Igbo Keyboard Layout `
Javanese Keyboard Layout
JP Japanese Keyboard Layout for 101 `
JP Japanese Keyboard Layout for AX2 `
JP Japanese Keyboard Layout for IBM 5576-002/003 @
JP Japanese Keyboard Layout Stub driver `
JP Japanese NEC PC-9800 Keyboard Layout @
Kannada Keyboard Layout
Kazak_Cyrillic Keyboard Layout (
KBDHEB Keyboard Layout ;
Khmer (NIDA) Keyboard Layout «
KO Hangeul Keyboard Layout for 101 (Type A) `
KO Hangeul Keyboard Layout for 101(Type B) `
KO Hangeul Keyboard Layout for 101(Type C) `
KO Hangeul Keyboard Layout for 103 `
KO Hangeul Keyboard Layout Stub driver `
Kyrgyz Keyboard Layout ё
Lao Standard Keyboard Layout "
Latvia Keyboard Layout SHY-
Latvian (Standard) Keyboard Layout `
Latvia-QWERTY Keyboard Layout `
Lisu Basic Keyboard Layout `
Lisu Standard Keyboard Layout `
Lithuania Keyboard Layout `
Lithuanian Keyboard Layout `
Macedonian (North Macedonia) - Standard Keyboard Layout ѝ
Macedonian (North Macedonia) Keyboard Layout `
Malayalam Keyboard Layout Keyboard Layout
Maltese 47-key Keyboard Layout ċ
Maltese 48-key Keyboard Layout ċ
Maori Keyboard Layout `
Mongolian (Mongolian Script) Keyboard Layout FVS3
Mongolian Keyboard Layout =
Myanmar Keyboard Layout
Nepali Keyboard Layout
New Tai Leu Keyboard Layout
N'Ko Keyboard Layout ߷
Osage Keyboard Layout `
Osmanya Keyboard Layout `
Pashto (Afghanistan) Keyboard Layout ZWJ
Persian Keyboard Layout ÷
Persian Standard Keyboard Layout ZWJ
Phags-pa Keyboard Layout
Polish Keyboard Layout ˛
Polish Programmer's Keyboard Layout `
Romanian (Legacy) Keyboard Layout ]
Romanian (Programmers) Keyboard Layout `
Romanian (Standard) Keyboard Layout
Russia(Typewriter) Keyboard Layout |
Russian - Mnemonic Keyboard Layout ъ
Russian Keyboard Layout ё
Sakha - Russia Keyboard Layout "
Serbian (Cyrillic) Keyboard Layout `
Serbian (Latin) Keyboard Layout
Sesotho sa Leboa Keyboard Layout `
Sinhala - Wij 9 Keyboard Layout ්‍ර
Sinhala Keyboard Layout ්‍ර
Slovak Keyboard Layout ;
Slovak(QWERTY) Keyboard Layout ;
Sora Keyboard Layout `
Syriac Phoenetic Keyboard Layout ܏
Syriac Standard Keyboard Layout ܏
Tajik Keyboard Layout ё
Tamil Keyboard Layout
Tamil99Keyboard Keyboard Layout `
Tatar (Legacy) Keyboard Layout һ
Tatar Keyboard Layout һ
Telugu Keyboard Layout
Thai Kedmanee (non-ShiftLock) Keyboard Layout _
Thai Kedmanee Keyboard Layout _
Thai Pattachote (non-ShiftLock) Keyboard Layout _
Thai Pattachote Keyboard Layout _
Tibetan (PRC) - Updated Keyboard Layout
Tibetan (PRC) Keyboard Layout
Tifinagh (Basic) Keyboard Layout ²
Tifinagh (Extended) Keyboard Layout ²
Traditional Mongolian (Standard) Keyboard Layout FVS3
Turkish F Keyboard Layout +
Turkish Q Keyboard Layout "
Turkmen Keyboard Layout ž
Ukrainian (Enhanced) Keyboard Layout '
Ukrainian Keyboard Layout ё
United States Keyboard Layout `
Urdu Keyboard Layout `
US IBM Arabic 238_L Keyboard Layout <
US Multinational Keyboard Layout `
Uyghur (Legacy) Keyboard Layout `
Uyghur Keyboard Layout `
Uzbek_Cyrillic Keyboard Layout ё
Vietnamese Keyboard Layout `
Yoruba Keyboard Layout `

List of keyboard drivers that do not output characters for VK_OEM_3

ScancodeLayout name
29 Bengali - Inscript (Legacy) Keyboard Layout
Bengali Keyboard Layout
Gujarati Keyboard Layout
Odia Keyboard Layout
Ogham Keyboard Layout
Old Italic Keyboard Layout

Virtual Key Resources

VK_OEM_3 = 0xC0; // 192