Virtual Key Codes keyboard shortcuts

Virtual Key Codes  

Zeynel -
3 years ago
- Shortcuts

The Virtual Key Codes list below is sorted by hexadecimal value, however we put the keyboard key column as the first column (that is how our site is formatted). Tip: Try using search box below if you're searching for a specific code or key.

-2

VK_LBUTTON (0x01)

6
Ctrl + Break

VK_CANCEL (0x03)

Advertisement

2
[Reserved]

- (0x0A-0B)

1
↑  Shift

VK_SHIFT (0x10)

1
Ctrl

VK_CONTROL (0x11)

1
Esc

VK_ESCAPE (0x1B)

1

VK_UP

3
0

0x30

2
B

0x42

0
Left Win

(Natural keyboard) VK_LWIN (0x5B)

1
F1

VK_F1 (0x70)

3
F11

VK_F11 (0x7A)

1
F17

VK_F17 (0x80)

1
F20

VK_F20 (0x83)

3
F21

VK_F21 (0x84)

1
F22

VK_F22 (0x85)

4
F23

VK_F23 (0x86)

1
F24

VK_F24 (0x87)

3
~

(Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the '`~' key) VK_OEM_3 (0xC0)

1
<

(Either the angle bracket key or the backslash key on the RT 102-key keyboard) VK_OEM_102 (0xE2)


Share this page on:
Is this page helpful?
0 0

Program information

Program name: Virtual Key Codes Virtual Key Codes (Developer tools)

Somewhat contrary to its name, "Virtual Key Codes" mainly consist of real keyboard keys but also include some "virtual" keys such as mouse buttons. The list includes symbolic constant names, hexadecimal values and keyboard equivalents for virtual key codes. These codes often used by Windows software developers.

Web page: docs.microsoft.com/en-us/windo...

Last update: 12/23/2020 11:16 AM UTC

How easy to press shortcuts: 73%

More information >>

Updated: Updated program information. (5 updates.) 12/22/2020 2:40:40 PM New program added.
12/22/2020 2:41:53 PM Updated program information.
12/22/2020 2:48:41 PM Updated program information.
12/23/2020 12:15:28 PM Updated program information.
12/23/2020 12:16:23 PM Updated program information.

Shortcut count: 185

Platform detected: Windows or Linux

Similar programs



User operations

Add Virtual Key Codes to favorites

Add to favorites

Advertisement


What is your favorite Virtual Key Codes hotkey? Do you have any useful tips for it? Let other users know below.


 
? Ṫé$têґ07◦″ĢĿįŧčħM@N OP says : 3 years ago 8/14/2021 6:37 PM
DIMOFS_BUTTON0 (DIMOUSE_BUTTON0) = Left Button,
DIMOFS_BUTTON1 (DIMOUSE_BUTTON1) = Right Button,
DIMOFS_BUTTON2 (DIMOUSE_BUTTON2) = Middle Button,
DIMOFS_BUTTON3 (DIMOUSE_BUTTON3) = X Button 1
DIMOFS_BUTTON4 (DIMOUSE_BUTTON4) = X Button 2
DIMOFS_BUTTON5 (DIMOUSE_BUTTON5) = 6th,
DIMOFS_BUTTON6 (DIMOUSE_BUTTON6) = 7th,
DIMOFS_BUTTON7 (DIMOUSE_BUTTON7) = 8th.
…relative and ABSOLUTE AXIS, etc.… but, lol (oof‼) I can't find a HORIZONTAL SCROLL there‼

The problem with 8-button mouse [SteelSeries Sensei 310] (even SteelSeries Engine doesn't recognize the bytes coming from the mouse when its buttons are assigned to [Button 6], [Button 7] and [Button 8] actions): in UnrealTournament 2oo3/2004 IK_Mouse4 (0xC1) and IK_Mouse5 (0xC2) works fine, but IK_Mouse6 (0xC3), IK_Mouse7 (0xC4) and IK_Mouse8 (0xC5) doesn't recognize (still waiting to press a button when configure keybinding / doesn't perform commands bound with "set input" or modified .ini).
Looking for a custom drivers (mouclass/mouhid | mouse/hidfiltr.sys) and tweak "UpperFilter" parameter in registry – just map to DirectInput certain BITS coming from the mouse…

I don't know if the Mouse buttons 6,7,8 worked on Win2k/XP (before SP2), but… which mouse manufacturers are still support WinXP SP3/Vista SP2/Win7 SP1? Which of them already have the correct mouse drivers for these OS?