Virtual Keys

 

Below is a list developed by Microsoft of available virtual keys. Macro Express 5 supports these virtual keys via the <KEYD: and <KEYU: syntax in the Text Type command.

 

If your system supports these keys, they may be played back through the Text Type command. For example, to hold down the Delete key and later release it, use the following syntax:  <KEYD:VK_DELETE> and <KEYU:VK_DELETE>.

 

 

Virtual Key

Description

VK_ACCEPT

IME accept

VK_ADD

Add key

VK_APPS

Applications key (Natural keyboard)

VK_ATTN

Attn key

VK_BACK

BACKSPACE key

VK_BROWSER_BACK

Browser Back key

VK_BROWSER_FAVORITES

Browser Favorites key

VK_BROWSER_FORWARD

Browser Forward key

VK_BROWSER_HOME

Browser Start and Home key

VK_BROWSER_REFRESH

Browser Refresh key

VK_BROWSER_SEARCH

Browser Search key

VK_BROWSER_STOP

Browser Stop key

VK_CANCEL

Control-break processing

VK_CAPITAL

CAPS LOCK key

VK_CLEAR

CLEAR key

VK_CONTROL

CTRL key

VK_CONVERT

IME convert

VK_CRSEL

CrSel key

VK_DECIMAL

Decimal key

VK_DELETE

DEL key

VK_DIVIDE

Divide key

VK_DOWN

DOWN ARROW key

VK_END

END key

VK_EREOF

Erase EOF key

VK_ESCAPE

ESC key

VK_EXECUTE

EXECUTE key

VK_EXSEL

ExSel key

VK_F1

F1 key

VK_F10

F10 key

VK_F11

F11 key

VK_F12

F12 key

VK_F13

F13 key

VK_F14

F14 key

VK_F15

F15 key

VK_F16

F16 key

VK_F17

F17 key

VK_F18

F18 key

VK_F19

F19 key

VK_F2

F2 key

VK_F20

F20 key

VK_F21

F21 key

VK_F22

F22 key

VK_F23

F23 key

VK_F24

F24 key

VK_F3

F3 key

VK_F4

F4 key

VK_F5

F5 key

VK_F6

F6 key

VK_F7

F7 key

VK_F8

F8 key

VK_F9

F9 key

VK_FINAL

IME final mode

VK_HANGUEL

IME Hanguel mode (maintained for compatibility; use VK_HANGUL)

VK_HANGUL

IME Hangul mode

VK_HANJA

IME Hanja mode

VK_HELP

HELP key

VK_HOME

HOME key

VK_INSERT

INS key

VK_JUNJA

IME Junja mode

VK_KANA

IME Kana mode

VK_KANJI

IME Kanji mode

VK_LAUNCH_APP1

Start Application 1 key

VK_LAUNCH_APP2

Start Application 2 key

VK_LAUNCH_MAIL

Start Mail key

VK_LAUNCH_MEDIA_SELECT

Select Media key

VK_LBUTTON

Left mouse button

VK_LCONTROL

Left CONTROL key

VK_LEFT

LEFT ARROW key

VK_LMENU

Left MENU key

VK_LSHIFT

Left SHIFT key

VK_LWIN

Left Windows key (Natural keyboard)

VK_MBUTTON

Middle mouse button (three-button mouse)

VK_MEDIA_NEXT_TRACK

Next Track key

VK_MEDIA_PLAY_PAUSE

Play/Pause Media key

VK_MEDIA_PREV_TRACK

Previous Track key

VK_MEDIA_STOP

Stop Media key

VK_MENU

ALT key

VK_MODECHANGE

IME mode change request

VK_MULTIPLY

Multiply key

VK_NEXT

PAGE DOWN key

VK_NONAME

Reserved

VK_NONCONVERT

IME nonconvert

VK_NUMLOCK

NUM LOCK key

VK_NUMPAD0

Numeric keypad 0 key

VK_NUMPAD1

Numeric keypad 1 key

VK_NUMPAD2

Numeric keypad 2 key

VK_NUMPAD3

Numeric keypad 3 key

VK_NUMPAD4

Numeric keypad 4 key

VK_NUMPAD5

Numeric keypad 5 key

VK_NUMPAD6

Numeric keypad 6 key

VK_NUMPAD7

Numeric keypad 7 key

VK_NUMPAD8

Numeric keypad 8 key

VK_NUMPAD9

Numeric keypad 9 key

VK_OEM_1

Used for miscellaneous characters; it can vary by keyboard.

VK_OEM_102

Either the angle bracket key or the backslash key on the RT 102-key keyboard

VK_OEM_2

Used for miscellaneous characters; it can vary by keyboard.

VK_OEM_3

Used for miscellaneous characters; it can vary by keyboard.

VK_OEM_4

Used for miscellaneous characters; it can vary by keyboard.

VK_OEM_5

Used for miscellaneous characters; it can vary by keyboard.

VK_OEM_6

Used for miscellaneous characters; it can vary by keyboard.

VK_OEM_7

Used for miscellaneous characters; it can vary by keyboard.

VK_OEM_8

Used for miscellaneous characters; it can vary by keyboard.

VK_OEM_CLEAR

Clear key

VK_OEM_COMMA

For any country/region, the ',' key

VK_OEM_MINUS

For any country/region, the '-' key

VK_OEM_PERIOD

For any country/region, the '.' key

VK_OEM_PLUS

For any country/region, the '+' key

VK_PA1

PA1 key

VK_PACKET

Used to pass Unicode characters as if they were keystrokes. The VK_PACKET key is the low word of a 32-bit Virtual Key value used for non-keyboard input methods.

VK_PAUSE

PAUSE key

VK_PLAY

Play key

VK_PRINT

PRINT key

VK_PRIOR

PAGE UP key

VK_PROCESSKEY

IME PROCESS key

VK_RBUTTON

Right mouse button

VK_RCONTROL

Right CONTROL key

VK_RETURN

ENTER key

VK_RIGHT

RIGHT ARROW key

VK_RMENU

Right MENU key

VK_RSHIFT

Right SHIFT key

VK_RWIN

Right Windows key (Natural keyboard)

VK_SCROLL

SCROLL LOCK key

VK_SELECT

SELECT key

VK_SEPARATOR

Separator key

VK_SHIFT

SHIFT key

VK_SLEEP

Computer Sleep key

VK_SNAPSHOT

PRINT SCREEN key

VK_SPACE

SPACEBAR

VK_SUBTRACT

Subtract key

VK_TAB

TAB key

VK_UP

UP ARROW key

VK_VOLUME_DOWN

Volume Down key

VK_VOLUME_MUTE

Volume Mute key

VK_VOLUME_UP

Volume Up key

VK_XBUTTON1

X1 mouse button

VK_XBUTTON2

X2 mouse button

VK_ZOOM

Zoom key