Expand description
§Windows key codes
win_key_codes is a translation of all available windows virtual
key codes in Rust
Constants§
- VK_0
- 0 key
- VK_1
- 1 key
- VK_2
- 2 key
- VK_3
- 3 key
- VK_4
- 4 key
- VK_5
- 5 key
- VK_6
- 6 key
- VK_7
- 7 key
- VK_8
- 8 key
- VK_9
- 9 key
- VK_A
- A key
- VK_
ACCEPT - IME accept
- VK_ADD
- Add key
- VK_APPS
- Applications key (Natural keyboard)
- VK_ATTN
- Attn key
- VK_B
- B 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_C
- C 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_D
- D key
- VK_
DECIMAL - Decimal key
- VK_
DELETE - DEL key
- VK_
DIVIDE - Divide key
- VK_DOWN
- DOWN ARROW key
- VK_E
- E key
- VK_END
- END key
- VK_
EREOF - Erase EOF key
- VK_
ESCAPE - ESC key
- VK_
EXECUTE - EXECUTE key
- VK_
EXSEL - ExSel key
- VK_F
- F key
- VK_F1
- F1 key
- VK_F2
- F2 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_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_F20
- F20 key
- VK_F21
- F21 key
- VK_F22
- F22 key
- VK_F23
- F23 key
- VK_F24
- F24 key
- VK_
FINAL - IME final mode
- VK_G
- G key
- VK_H
- H key
- 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_I
- I key
- VK_
INSERT - INS key
- VK_J
- J key
- VK_
JUNJA - IME Junja mode
- VK_K
- K key
- VK_KANA
- IME Kana mode
- VK_
KANJI - IME Kanji mode
- VK_L
- L key
- 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_M
- M key
- 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_N
- N key
- VK_NEXT
- PAGE DOWN key
- VK_
NONCONVERT - IME nonconvert
- VK_
NUMLOCK - NUM LOCK key
- VK_
NUMPA D0 - Numeric keypad 0 key
- VK_
NUMPA D1 - Numeric keypad 1 key
- VK_
NUMPA D2 - Numeric keypad 2 key
- VK_
NUMPA D3 - Numeric keypad 3 key
- VK_
NUMPA D4 - Numeric keypad 4 key
- VK_
NUMPA D5 - Numeric keypad 5 key
- VK_
NUMPA D6 - Numeric keypad 6 key
- VK_
NUMPA D7 - Numeric keypad 7 key
- VK_
NUMPA D8 - Numeric keypad 8 key
- VK_
NUMPA D9 - Numeric keypad 9 key
- VK_O
- O key
- VK_
OEM_ 1 - Used for miscellaneous characters; it can vary by 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_ 102 - Either the angle bracket key or the backslash key on the RT 102-key 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_P
- P key
- VK_PA1
- PA1 key
- VK_
PACKET - Used to pass Unicode characters as if they were keystrokes.
- VK_
PAUSE - PAUSE key
- VK_PLAY
- Play key
- VK_
PRINT - PRINT key
- VK_
PRIOR - PAGE UP key
- VK_
PROCESSKEY - IME PROCESS key
- VK_Q
- Q key
- VK_R
- R 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_S
- S key
- 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_T
- T key
- VK_TAB
- TAB key
- VK_U
- U key
- VK_UP
- UP ARROW key
- VK_V
- V key
- VK_
VOLUME_ DOWN - Volume Down key
- VK_
VOLUME_ MUTE - Volume Mute key
- VK_
VOLUME_ UP - Volume Up key
- VK_W
- W key
- VK_X
- X key
- VK_
XBUTTO N1 - X1 mouse button
- VK_
XBUTTO N2 - X2 mouse button
- VK_Y
- Y key
- VK_Z
- Z key
- VK_ZOOM
- Zoom key