Virtual Key Codes keyboard shortcuts 

Virtual Key Codes    

Zeynel -
4 years ago
- Shortcuts
1
Space

VK_SPACE (0x20)

1
Esc

VK_ESCAPE (0x1B)

-1
Tab

VK_TAB (0x09)

0
E

0x45

0
R

0x52

0
F

0x46

0
S

0x53

0
C

0x43

0
Q

0x51

-1
⤶ Enter

VK_RETURN (0x0D)

1
D

0x44

-2
M

0x4D

0
T

0x54

0
W

0x57

1
F1

VK_F1 (0x70)

0
X

0x58

0
1

0x31

1
Z

0x5A

0
V

0x56

0
F5

VK_F5 (0x74)

0
F2

VK_F2 (0x71)

0
2

0x32

0
Del

VK_DELETE (0x2E)

1
P

0x50

0
I

0x49

0
B

0x42

-3

VK_LBUTTON (0x01)

1
G

0x47

0
L

0x4C

0
H

0x48

0
F3

VK_F3 (0x72)

0

VK_RBUTTON (0x02)

0
3

0x33

1

VK_UP

0

VK_RIGHT (0x27)

0

VK_LEFT (0x25)

0

VK_DOWN (0x28)

0
K

0x4B

1
O

0x4F

0
4

0x34

1
N

0x4E

0
F4

VK_F4 (0x73)

1
F6

VK_F6 (0x75)

-1
J

0x4A

0
F9

VK_F9 (0x78)

-1
Home

VK_HOME (0x24)

0
F7

VK_F7 (0x76)

-1
F8

VK_F8 (0x77)

-2
Backspace

VK_BACK (0x08)

3
F11

VK_F11 (0x7A)

1
U

0x55

0
End

VK_END (0x23)

1
↑  Shift

VK_SHIFT (0x10)

0
Page Down

VK_NEXT (0x22)

0
Page Up

VK_PRIOR (0x21)

0
F10

VK_F10 (0x79)

0
Y

0x59

0
5

0x35

-1
-

VK_SUBTRACT (0x6D)

Advertisement

0
-

VK_OEM_MINUS (0xBD)

0
F12

VK_F12 (0x7B)

1
Ctrl

VK_CONTROL (0x11)

0
6

0x36

0

VK_MBUTTON (0x04)

0
/

(Used for miscellaneous characters; it can vary by keyboard.  For the US standard keyboard, the '/?' key) VK_OEM_2 (0xBF)

0
+

VK_OEM_PLUS (0xBB)

1
+

VK_ADD (0x6B)

1
.

VK_OEM_PERIOD (0xBE)

-1
↑   Left Shift

VK_LSHIFT (0xA0)

1
7

0x37

2
0

0x30

1
[

(Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the '[{' key) VK_OEM_4 (0xDB)

0
,

VK_OEM_COMMA (0xBC)

1
]

(Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the ']}' key) VK_OEM_6 (0xDD)

-1
Alt

VK_MENU (0x12)

0
8

0x38

0
9

0x39

0
Insert

VK_INSERT (0x2D)

1
\

(Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the '\|' key) VK_OEM_5 (0xDC)

0
\

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

0
Num 4

VK_NUMPAD4 (0x64)

0
Num 2

VK_NUMPAD2 (0x62)

0
Num 6

VK_NUMPAD6 (0x66)

0
Num 8

VK_NUMPAD8 (0x68)

0
Num 5

VK_NUMPAD5 (0x65)

1
Num 1

VK_NUMPAD1 (0x61)

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)

0
Num 3

VK_NUMPAD3 (0x63)

0
⇪ Caps Lock

VK_CAPITAL (0x14)

0
Num 7

VK_NUMPAD7 (0x67)

0
'

(Used for miscellaneous characters; it can vary by keyboard. For the US standard keyboard, the 'single-quote/double-quote' key) VK_OEM_7 (0xDE)

1
Num 9

VK_NUMPAD9 (0x69)

0
*

VK_MULTIPLY (0x6A)

1
Print Screen

VK_SNAPSHOT (0x2C)

0
Pause

VK_PAUSE (0x13)

0
↑   Right Shift

VK_RSHIFT (0xA1)

0

(Natural keyboard) VK_APPS (0x5D)

-1
Num Lock

VK_NUMLOCK (0x90)

0
Scroll Lock

VK_SCROLL (0x91)

-2
Num /

VK_DIVIDE (0x6F)

0
Select

VK_SELECT (0x29)

6
Ctrl + Break

VK_CANCEL (0x03)

1
Num ,

VK_DECIMAL (0x6E)

-1
F13

VK_F13 (0x7C)

1
F14

VK_F14 (0x7D)

0
F16

VK_F16 (0x7F)

0
PlayPause

VK_MEDIA_PLAY_PAUSE (0xB3)

1
Left Control

VK_LCONTROL (0xA2)

0
F15

VK_F15 (0x7E)

1
PRINT

VK_PRINT (0x2A)

0
Help

VK_HELP (0x2F)

0
VolumeDown

VK_VOLUME_DOWN (0xAE)

0
VolumeUp

VK_VOLUME_UP (0xAF)

0
NextTrack

VK_MEDIA_NEXT_TRACK (0xB0)

0
PreviousTrack

VK_MEDIA_PREV_TRACK (0xB1)

0
Clear

VK_OEM_CLEAR (0xFE)

0
Play

VK_PLAY (0xFA)

1
Clear

VK_CLEAR (0x0C)

1
F17

VK_F17 (0x80)

0
F18

VK_F18 (0x81)

-1
F19

VK_F19 (0x82)

2
F20

VK_F20 (0x83)

3
F21

VK_F21 (0x84)

1
F22

VK_F22 (0x85)

4
F23

VK_F23 (0x86)

2
F24

VK_F24 (0x87)

0
Right Control

VK_RCONTROL (0xA3)

-1
LeftContextMenu

VK_LMENU (0xA4)

0
RightContextMenu

VK_RMENU (0xA5)

1
[OEM_specific]

0x92-96

0
[(Not assigned)]

- (0x97-9F)

1
Separator

VK_SEPARATOR (0x6C)

0
Left Win

(Natural keyboard) VK_LWIN (0x5B)

0
Right Win

(Natural keyboard) VK_RWIN (0x5C)

0
[Reserved]

- (0x5E)

0
Sleep

VK_SLEEP (0x5F)

0
[IME_convert]

VK_CONVERT (0x1C)

1
[IME_nonconvert]

VK_NONCONVERT (0x1D)

0
[IME_accept]

VK_ACCEPT (0x1E)

0
[IME_mode_change_request]

VK_MODECHANGE (0x1F)

0
[IME_Kana_mode]

VK_KANA (0x15)

0
[IME_Hanguel_mode]

(maintained for compatibility; use VK_HANGUL) VK_HANGUEL (0x15)

-1
[IME

Hangul mode]   VK_HANGUL (0x15)

-1
[IME_On]

VK_IME_ON (0x16)

0
[IME_Junja_mode]

VK_JUNJA (0x17)

0
[IME_final_mode]

VK_FINAL (0x18)

0
[IME_Hanja_mode]

VK_HANJA (0x19)

-1
[IME_Kanji_mode]

VK_KANJI (0x19)

0
{IME_Off]

VK_IME_OFF (0x1A)


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

Program information

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

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

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

How easy to press shortcuts: 73%

More information >>

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

Shortcut count: 185

Platform detected: Windows or Linux

Similar programs



User operations

Add Virtual Key Codes to your list of favorites

Advertisement


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


Only registered users can post links.
 
No comments yet. Ask, or type the first one!

Latest articles