VK_LBUTTON (0x01) |
|
||
VK_RBUTTON (0x02) |
|
||
|
VK_CANCEL (0x03) |
|
|
VK_MBUTTON (0x04) |
|
||
|
VK_XBUTTON1 (0x05) |
|
|
|
VK_XBUTTON2 (0x06) |
|
Advertisement
|
VK_BACK (0x08) |
|
|
|
VK_TAB (0x09) |
|
|
[Reserved] |
- (0x0A-0B) |
|
|
|
VK_CLEAR (0x0C) |
|
|
|
VK_RETURN (0x0D) |
|
|
[Undefined] |
- (0x0E-0F) |
|
|
|
VK_SHIFT (0x10) |
|
|
|
VK_CONTROL (0x11) |
|
|
|
VK_MENU (0x12) |
|
|
|
VK_PAUSE (0x13) |
|
|
|
VK_CAPITAL (0x14) |
|
|
[IME_Kana_mode] |
VK_KANA (0x15) |
|
|
[IME_Hanguel_mode] |
(maintained for compatibility; use VK_HANGUL) VK_HANGUEL (0x15) |
|
|
|
Hangul mode] VK_HANGUL (0x15) |
|
|
[IME_On] |
VK_IME_ON (0x16) |
|
|
[IME_Junja_mode] |
VK_JUNJA (0x17) |
|
|
[IME_final_mode] |
VK_FINAL (0x18) |
|
|
[IME_Hanja_mode] |
VK_HANJA (0x19) |
|
|
[IME_Kanji_mode] |
VK_KANJI (0x19) |
|
|
|
VK_IME_OFF (0x1A) |
|
|
|
VK_ESCAPE (0x1B) |
|
|
[IME_convert] |
VK_CONVERT (0x1C) |
|
|
[IME_nonconvert] |
VK_NONCONVERT (0x1D) |
|
|
[IME_accept] |
VK_ACCEPT (0x1E) |
|
|
[IME_mode_change_request] |
VK_MODECHANGE (0x1F) |
|
|
|
VK_SPACE (0x20) |
|
|
|
VK_PRIOR (0x21) |
|
|
|
VK_NEXT (0x22) |
|
|
|
VK_END (0x23) |
|
|
|
VK_HOME (0x24) |
|
|
|
VK_LEFT (0x25) |
|
|
|
VK_UP |
|
|
|
VK_RIGHT (0x27) |
|
|
|
VK_DOWN (0x28) |
|
|
|
VK_SELECT (0x29) |
|
|
|
VK_PRINT (0x2A) |
|
|
|
VK_EXECUTE (0x2B) |
|
|
|
VK_SNAPSHOT (0x2C) |
|
|
|
VK_INSERT (0x2D) |
|
|
|
VK_DELETE (0x2E) |
|
|
|
VK_HELP (0x2F) |
|
|
(Natural keyboard) VK_LWIN (0x5B) |
|
|
|
(Natural keyboard) VK_RWIN (0x5C) |
|
|
|
(Natural keyboard) VK_APPS (0x5D) |
|
|
[Reserved] |
- (0x5E) |
|
|
|
VK_SLEEP (0x5F) |
|
|
VK_NUMPAD1 (0x61) |
|
|
|
VK_NUMPAD2 (0x62) |
|
|
|
VK_NUMPAD3 (0x63) |
|
|
|
VK_NUMPAD4 (0x64) |
|
|
|
VK_NUMPAD5 (0x65) |
|
|
|
VK_NUMPAD6 (0x66) |
|
|
|
VK_NUMPAD7 (0x67) |
|
|
|
VK_NUMPAD8 (0x68) |
|
|
|
VK_NUMPAD9 (0x69) |
|
|
|
VK_MULTIPLY (0x6A) |
|
|
|
VK_ADD (0x6B) |
|
|
|
VK_SEPARATOR (0x6C) |
|
|
|
VK_SUBTRACT (0x6D) |
|
|
|
VK_DECIMAL (0x6E) |
|
|
|
VK_DIVIDE (0x6F) |
|
|
VK_F1 (0x70) |
|
|
|
VK_F2 (0x71) |
|
|
|
VK_F3 (0x72) |
|
|
|
VK_F4 (0x73) |
|
|
|
VK_F5 (0x74) |
|
|
|
VK_F6 (0x75) |
|
|
|
VK_F7 (0x76) |
|
|
|
VK_F8 (0x77) |
|
|
|
VK_F9 (0x78) |
|
|
|
VK_F10 (0x79) |
|
|
|
VK_F11 (0x7A) |
|
|
|
VK_F12 (0x7B) |
|
|
|
VK_F13 (0x7C) |
|
|
|
VK_F14 (0x7D) |
|
|
|
VK_F15 (0x7E) |
|
|
|
VK_F16 (0x7F) |
|
|
|
VK_F17 (0x80) |
|
|
|
VK_F18 (0x81) |
|
|
|
VK_F19 (0x82) |
|
|
|
VK_F20 (0x83) |
|
|
|
VK_F21 (0x84) |
|
|
|
VK_F22 (0x85) |
|
|
|
VK_F23 (0x86) |
|
|
|
VK_F24 (0x87) |
|
|
VK_NUMLOCK (0x90) |
|
|
|
VK_SCROLL (0x91) |
|
|
[OEM_specific] |
0x92-96 |
|
|
[(Not assigned)] |
- (0x97-9F) |
|
|
|
VK_LSHIFT (0xA0) |
|
|
|
VK_RSHIFT (0xA1) |
|
|
|
VK_LCONTROL (0xA2) |
|
|
|
VK_RCONTROL (0xA3) |
|
|
|
VK_LMENU (0xA4) |
|
|
|
VK_RMENU (0xA5) |
|
|
VK_BROWSER_FORWARD (0xA7) |
|
|
|
VK_BROWSER_REFRESH (0xA8) |
|
|
|
VK_BROWSER_STOP (0xA9) |
|
|
|
VK_BROWSER_SEARCH (0xAA) |
|
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?
1034333 167
470442 6
388524 363
313884 4
265775 5
254947 30
Yesterday
2 days ago
5 days ago
6 days ago
7 days ago
8 days ago
Latest articles