Keyboard layouts using VK_NONAME

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_NONAME at particular location on keyboard.

01
3B
3C
3D
3E
3F
40
41
42
43
44
57
58
54
46
E1 1D
29
02
03
04
05
06
07
08
09
0A
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
1A
1B
1C
E0 53
E0 4F
E0 51
47
48
49
4E
3A
1E
1F
20
21
22
23
24
25
26
27
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 do not output characters for VK_NONAME

ScancodeLayout name
5A JP Japanese Keyboard Layout for (NEC PC-9800 on PC98-NX)
JP Japanese Keyboard Layout for (NEC PC-9800)
JP Japanese Keyboard Layout for 106
JP Japanese Keyboard Layout for 106
JP Japanese Keyboard Layout for IBM 5576-002/003
5B JP Japanese Keyboard Layout for 106
JP Japanese Keyboard Layout for 106
JP Japanese Keyboard Layout for IBM 5576-002/003
JP Japanese NEC PC-9800 Keyboard Layout
5C JP Japanese Keyboard Layout for 106
JP Japanese Keyboard Layout for 106
JP Japanese Keyboard Layout for IBM 5576-002/003
5F JP Japanese Keyboard Layout for 106
JP Japanese Keyboard Layout for 106
JP Japanese Keyboard Layout for AX2
JP Japanese Keyboard Layout for IBM 5576-002/003

Virtual Key Resources

VK_NONAME = 0xFC; // 252