ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
Understanding Scan Codes and Virtual Keys
IMPORTANT! Turns out, these are "PS/2 Set 1 Make" scan codes. There are other sets of scan codes, which make the whole thing a lot more confusing. See translate.pdf for the translations…
2
USB usage pg53AHK's
(This spreadsheet is not yet complete)
3-digit-thingies
Backup linkBackup linkanother linkMeh Something
3
Virtual key
Scancode
AHK's name
Also known as…
Firefox "key" (but sometimes code)
Corsair's name
Stream DeckGoogle Docs
Translate.pdf
scancode.docQMK nameQMK keycodeMY CURRENT USEMeh 2
This thing, 6.4
4
5
01SC000LButton
Left mouse button
6
02SC000RButton
Right mouse button
7
04SC000MButton
Middle mouse button
8
05SC000XButton1Back Button
blocked cause I kept hitting accidentally
9
06SC000XButton2
Forward Button
enable/disable single clip under cursor mod
10
07SC000not found-#MenuMaskKey
11
2ASC000not foundPrinter
vk2A::ClipBoard_2 := GetFromClipboard()
12
2BSC000not foundExecute
vk2B::SendInput {Raw}%ClipBoard_2%
13
6CSC000not foundSeparator key
14
E70000[blank]
Can use for sending unicode characters
15
XXSC000
[Many others can be found in the ORDERED BY VIRTUAL KEY spreadsheet (tab at bottom)]
16
17
??SC000Unidentified(not tested)DO NOT USE
Definitely do not use
18
9CSC001WheelLeftTilt Left
(not tested from here down)
19
9DSC001WheelRightTilt Right
20
9ESC001WheelDown
21
9FSC001WheelUp
22
1BSC001EscapeEscapeEscEscape
23
30SC00201Digit001 !
24
31SC00312Digit112 @
25
32SC00423Digit223 #
26
33SC00534Digit334 $
27
34SC00645Digit445 %
28
35SC00756Digit556 ^
29
36SC00867Digit667 &
30
37SC00978Digit778 *
31
38SC00A89Digit889 (
32
39SC00B90Digit990 )
33
BDSC00C-Minus-- _
34
BBSC00D=Equal== +
35
08SC00EBackspaceBackspaceBackspaceBackspace
36
09SC00FTabTabTabTab
37
51SC010qKeyQQq Q
38
57SC011wKeyWWw W
39
45SC012eKeyEEe E
40
52SC013rKeyRRr R
41
54SC014tKeyTTt T
42
59SC015yKeyYYy Y
43
55SC016uKeyUUu U
44
49SC017iKeyIIi I
45
4FSC018oKeyOOo O
46
50SC019pKeyPPp P
47
DBSC01A[BracketLeft[[ {
48
DDSC01B]BracketRight]] }
49
0DSC01CEnterEnterEnterReturn
50
11SC01DControl
51
A2SC01DLControlControlLeftCtrlLeft Control
52
41SC01EaKeyAAa A
53
53SC01FsKeySSs S
54
44SC020dKeyDDd D
55
46SC021fKeyFFf F
56
47SC022gKeyGGg G
57
48SC023hKeyHHh H
58
4ASC024jKeyJJj J
59
4BSC025kKeyKKk K
60
4CSC026lKeyLLl L
61
BASC027;Semicolon;; :
62
DESC028'Quote "
63
C0SC029BackquoteBackquote`` ~
64
10SC02AShift
65
A0SC02ALShiftShiftLeftLeftShiftLeft Shift
(LSHIFT make)?
66
DCSC02B\Backslash\\ |
67
DCSC02B\BackslashKeyboard Non-US # and ~
Europe 1 (Note 2)
68
5ASC02CzKeyZZz Z
69
58SC02DxKeyXXx X
70
43SC02EcKeyCCc C
71
56SC02FvKeyVVv V
72
42SC030bKeyBBb B
73
4ESC031nKeyNNn N
74
4DSC032mKeyMMm M
75
BCSC033,Comma,, <
76
BESC034.Period.. >
77
BFSC035/Slash// ?
78
??SC036RShiftShiftRightRightShiftRight Shift
(RSHIFT make)?
79
6ASC037NumpadMultNumpadMultiplyKeypad *
80
12SC038Alt
81
A4SC038LaltAltLeftAltLeft Alt
82
20SC039spaceSpaceSpace
83
14SC03ACapsLockCapsLockCaps Lock
Remapped to F20 on all keyboards (even the primary one (K95)), which is used for various things like window movement or disabling clips in Premiere
84
70SC03BF1F1F1F1
85
71SC03CF2F2F2F2
86
72SC03DF3F3F3F3
87
73SC03EF4F4F4F4
88
74SC03FF5F5F5F5
89
75SC040F6F6F6F6
90
76SC041F7F7F7F7
91
77SC042F8F8F8F8
92
78SC043F9F9F9F9
93
79SC044F10F10F10F10
94
13SC045PausePause/breakPausePauseBreakNum LockI HATE THIS KEY
95
91SC046ScrollLockScrollLockScollLockScroll Lockthis one is OK
96
67SC047Numpad7Numpad7Keypad_7
Keypad 7 Home
97
24SC047NumpadHomeHomeKeypad_7
98
68SC048Numpad8Numpad8Keypad_8Keypad 8 Up
99
26SC048NumpadUpArrowUpKeypad_8
100
69SC049Numpad9Numpad9Keypad_9
Keypad 9 PageUp