A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 pg53 | AHK's | (This spreadsheet is not yet complete) | 3-digit-thingies | Backup link | Backup link | another link | Meh | Something | ||||||||||||||||||
3 | Virtual key | Scancode | AHK's name | Also known as… | Firefox "key" (but sometimes code) | Corsair's name | Stream Deck | Google Docs | Translate.pdf | scancode.doc | QMK name | QMK keycode | MY CURRENT USE | Meh 2 | This thing, 6.4 | ||||||||||||
4 | |||||||||||||||||||||||||||
5 | 01 | SC000 | LButton | Left mouse button | |||||||||||||||||||||||
6 | 02 | SC000 | RButton | Right mouse button | |||||||||||||||||||||||
7 | 04 | SC000 | MButton | Middle mouse button | |||||||||||||||||||||||
8 | 05 | SC000 | XButton1 | Back Button | blocked cause I kept hitting accidentally | ||||||||||||||||||||||
9 | 06 | SC000 | XButton2 | Forward Button | enable/disable single clip under cursor mod | ||||||||||||||||||||||
10 | 07 | SC000 | not found | - | #MenuMaskKey | ||||||||||||||||||||||
11 | 2A | SC000 | not found | Printer | vk2A::ClipBoard_2 := GetFromClipboard() | ||||||||||||||||||||||
12 | 2B | SC000 | not found | Execute | vk2B::SendInput {Raw}%ClipBoard_2% | ||||||||||||||||||||||
13 | 6C | SC000 | not found | Separator key | |||||||||||||||||||||||
14 | E7 | 0000 | [blank] | Can use for sending unicode characters | |||||||||||||||||||||||
15 | XX | SC000 | [Many others can be found in the ORDERED BY VIRTUAL KEY spreadsheet (tab at bottom)] | ||||||||||||||||||||||||
16 | |||||||||||||||||||||||||||
17 | ?? | SC000 | Unidentified | (not tested) | DO NOT USE | Definitely do not use | |||||||||||||||||||||
18 | 9C | SC001 | WheelLeft | Tilt Left | (not tested from here down) | ||||||||||||||||||||||
19 | 9D | SC001 | WheelRight | Tilt Right | |||||||||||||||||||||||
20 | 9E | SC001 | WheelDown | ||||||||||||||||||||||||
21 | 9F | SC001 | WheelUp | ||||||||||||||||||||||||
22 | 1B | SC001 | Escape | Escape | Esc | Escape | |||||||||||||||||||||
23 | 30 | SC002 | 0 | 1 | Digit0 | 0 | 1 ! | ||||||||||||||||||||
24 | 31 | SC003 | 1 | 2 | Digit1 | 1 | 2 @ | ||||||||||||||||||||
25 | 32 | SC004 | 2 | 3 | Digit2 | 2 | 3 # | ||||||||||||||||||||
26 | 33 | SC005 | 3 | 4 | Digit3 | 3 | 4 $ | ||||||||||||||||||||
27 | 34 | SC006 | 4 | 5 | Digit4 | 4 | 5 % | ||||||||||||||||||||
28 | 35 | SC007 | 5 | 6 | Digit5 | 5 | 6 ^ | ||||||||||||||||||||
29 | 36 | SC008 | 6 | 7 | Digit6 | 6 | 7 & | ||||||||||||||||||||
30 | 37 | SC009 | 7 | 8 | Digit7 | 7 | 8 * | ||||||||||||||||||||
31 | 38 | SC00A | 8 | 9 | Digit8 | 8 | 9 ( | ||||||||||||||||||||
32 | 39 | SC00B | 9 | 0 | Digit9 | 9 | 0 ) | ||||||||||||||||||||
33 | BD | SC00C | - | Minus | - | - _ | |||||||||||||||||||||
34 | BB | SC00D | = | Equal | = | = + | |||||||||||||||||||||
35 | 08 | SC00E | Backspace | Backspace | Backspace | Backspace | |||||||||||||||||||||
36 | 09 | SC00F | Tab | Tab | Tab | Tab | |||||||||||||||||||||
37 | 51 | SC010 | q | KeyQ | Q | q Q | |||||||||||||||||||||
38 | 57 | SC011 | w | KeyW | W | w W | |||||||||||||||||||||
39 | 45 | SC012 | e | KeyE | E | e E | |||||||||||||||||||||
40 | 52 | SC013 | r | KeyR | R | r R | |||||||||||||||||||||
41 | 54 | SC014 | t | KeyT | T | t T | |||||||||||||||||||||
42 | 59 | SC015 | y | KeyY | Y | y Y | |||||||||||||||||||||
43 | 55 | SC016 | u | KeyU | U | u U | |||||||||||||||||||||
44 | 49 | SC017 | i | KeyI | I | i I | |||||||||||||||||||||
45 | 4F | SC018 | o | KeyO | O | o O | |||||||||||||||||||||
46 | 50 | SC019 | p | KeyP | P | p P | |||||||||||||||||||||
47 | DB | SC01A | [ | BracketLeft | [ | [ { | |||||||||||||||||||||
48 | DD | SC01B | ] | BracketRight | ] | ] } | |||||||||||||||||||||
49 | 0D | SC01C | Enter | Enter | Enter | Return | |||||||||||||||||||||
50 | 11 | SC01D | Control | ||||||||||||||||||||||||
51 | A2 | SC01D | LControl | ControlLeft | Ctrl | Left Control | |||||||||||||||||||||
52 | 41 | SC01E | a | KeyA | A | a A | |||||||||||||||||||||
53 | 53 | SC01F | s | KeyS | S | s S | |||||||||||||||||||||
54 | 44 | SC020 | d | KeyD | D | d D | |||||||||||||||||||||
55 | 46 | SC021 | f | KeyF | F | f F | |||||||||||||||||||||
56 | 47 | SC022 | g | KeyG | G | g G | |||||||||||||||||||||
57 | 48 | SC023 | h | KeyH | H | h H | |||||||||||||||||||||
58 | 4A | SC024 | j | KeyJ | J | j J | |||||||||||||||||||||
59 | 4B | SC025 | k | KeyK | K | k K | |||||||||||||||||||||
60 | 4C | SC026 | l | KeyL | L | l L | |||||||||||||||||||||
61 | BA | SC027 | ; | Semicolon | ; | ; : | |||||||||||||||||||||
62 | DE | SC028 | ' | Quote | " | ||||||||||||||||||||||
63 | C0 | SC029 | Backquote | Backquote | ` | ` ~ | |||||||||||||||||||||
64 | 10 | SC02A | Shift | ||||||||||||||||||||||||
65 | A0 | SC02A | LShift | ShiftLeft | LeftShift | Left Shift | (LSHIFT make)? | ||||||||||||||||||||
66 | DC | SC02B | \ | Backslash | \ | \ | | |||||||||||||||||||||
67 | DC | SC02B | \ | Backslash | Keyboard Non-US # and ~ | Europe 1 (Note 2) | |||||||||||||||||||||
68 | 5A | SC02C | z | KeyZ | Z | z Z | |||||||||||||||||||||
69 | 58 | SC02D | x | KeyX | X | x X | |||||||||||||||||||||
70 | 43 | SC02E | c | KeyC | C | c C | |||||||||||||||||||||
71 | 56 | SC02F | v | KeyV | V | v V | |||||||||||||||||||||
72 | 42 | SC030 | b | KeyB | B | b B | |||||||||||||||||||||
73 | 4E | SC031 | n | KeyN | N | n N | |||||||||||||||||||||
74 | 4D | SC032 | m | KeyM | M | m M | |||||||||||||||||||||
75 | BC | SC033 | , | Comma | , | , < | |||||||||||||||||||||
76 | BE | SC034 | . | Period | . | . > | |||||||||||||||||||||
77 | BF | SC035 | / | Slash | / | / ? | |||||||||||||||||||||
78 | ?? | SC036 | RShift | ShiftRight | RightShift | Right Shift | (RSHIFT make)? | ||||||||||||||||||||
79 | 6A | SC037 | NumpadMult | NumpadMultiply | Keypad * | ||||||||||||||||||||||
80 | 12 | SC038 | Alt | ||||||||||||||||||||||||
81 | A4 | SC038 | Lalt | AltLeft | Alt | Left Alt | |||||||||||||||||||||
82 | 20 | SC039 | space | Space | Space | ||||||||||||||||||||||
83 | 14 | SC03A | CapsLock | CapsLock | Caps 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 | 70 | SC03B | F1 | F1 | F1 | F1 | |||||||||||||||||||||
85 | 71 | SC03C | F2 | F2 | F2 | F2 | |||||||||||||||||||||
86 | 72 | SC03D | F3 | F3 | F3 | F3 | |||||||||||||||||||||
87 | 73 | SC03E | F4 | F4 | F4 | F4 | |||||||||||||||||||||
88 | 74 | SC03F | F5 | F5 | F5 | F5 | |||||||||||||||||||||
89 | 75 | SC040 | F6 | F6 | F6 | F6 | |||||||||||||||||||||
90 | 76 | SC041 | F7 | F7 | F7 | F7 | |||||||||||||||||||||
91 | 77 | SC042 | F8 | F8 | F8 | F8 | |||||||||||||||||||||
92 | 78 | SC043 | F9 | F9 | F9 | F9 | |||||||||||||||||||||
93 | 79 | SC044 | F10 | F10 | F10 | F10 | |||||||||||||||||||||
94 | 13 | SC045 | Pause | Pause/break | Pause | PauseBreak | Num Lock | I HATE THIS KEY | |||||||||||||||||||
95 | 91 | SC046 | ScrollLock | ScrollLock | ScollLock | Scroll Lock | this one is OK | ||||||||||||||||||||
96 | 67 | SC047 | Numpad7 | Numpad7 | Keypad_7 | Keypad 7 Home | |||||||||||||||||||||
97 | 24 | SC047 | NumpadHome | Home | Keypad_7 | ||||||||||||||||||||||
98 | 68 | SC048 | Numpad8 | Numpad8 | Keypad_8 | Keypad 8 Up | |||||||||||||||||||||
99 | 26 | SC048 | NumpadUp | ArrowUp | Keypad_8 | ||||||||||||||||||||||
100 | 69 | SC049 | Numpad9 | Numpad9 | Keypad_9 | Keypad 9 PageUp |