Hungarian Layout Scancodes

Scancodes using version 10.0.17134.1—10.0.25393.1 of KBDHU.DLL

Overview • Scancodes • Virtual keys • Shift states • Creating shortcut? • How do I type?
Sorting It All Out • MSKLC • Terminology
01
01
3B
3B
3C
3C
3D
3D
3E
3E
3F
3F
40
40
41
41
42
42
43
43
44
44
57
57
58
58
54
54
46
46
E1 1D
E1 1D
29
29
02
02
03
03
04
04
05
05
06
06
07
07
08
08
09
09
0A
0A
0B
0B
0C
0C
0D
0D
0E
0E
E0 52
E0 52
E0 47
E0 47
E0 49
E0 49
45
45
E0 35
E0 35
37
37
4A
4A
0F
0F
10
10
11
11
12
12
13
13
14
14
15
15
16
16
17
17
18
18
19
19
1A
1A
1B
1B
1C
1C
E0 53
E0 53
E0 4F
E0 4F
E0 51
E0 51
47
47
48
48
49
49
4E
4E
3A
3A
1E
1E
1F
1F
20
20
21
21
22
22
23
23
24
24
25
25
26
26
27
27
28
28
2B
2B
4B
4B
4C
4C
4D
4D
2A
2A
56
56
2C
2C
2D
2D
2E
2E
2F
2F
30
30
31
31
32
32
33
33
34
34
35
35
36
36
E0 48
E0 48
4F
4F
50
50
51
51
E0 1C
E0 1C
1D
1D
E0 5B
E0 5B
38
38
39
39
E0 38
E0 38
E0 5C
E0 5C
E0 5D
E0 5D
E0 1D
E0 1D
E0 4B
E0 4B
E0 50
E0 50
E0 4D
E0 4D
52
52
53
53
Arrangement:
Legend overlay:

Scancodes are generated by keyboard firmware, identifying the individual physical keys on the hardware and therefore do not depend on the software keyboard layout. While keyboard layouts cannot influence the values, Windows supports remapping incoming scancodes (and so disabling Caps Lock for example).

Scancodes do not depend on modifiers, except as for below:

KeyBase stateControlShiftAlt
PrtSc/SysRqE0 2A E0 37E0 37E0 3754
Pause/BreakE1 1D 45 E1 9D C5E0 46 E0 C6

This page shows the Set 1 scancodes as hexadecimal numbers generated on key press. For other sets, see below.

Scancode Resources