Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -----------------------------
- -- Virtual key definitions --
- -- Module: "vkeys" --
- -- Author: BigETI --
- -- URL: - --
- -----------------------------
- return {
- LBUTTON = 1, -- Left mouse button
- RBUTTON = 2, -- Right mouse button
- CANCEL = 3, -- Control-break processing
- MBUTTON = 4, -- Middle mouse button (three-button mouse)
- XBUTTON1 = 5, -- Windows 2000: X1 mouse button
- XBUTTON2 = 6, -- Windows 2000: X2 mouse button
- BACK = 8, -- BACKSPACE key
- TAB = 9, -- TAB key
- CLEAR = 12, -- CLEAR key
- RETURN = 13, -- ENTER key
- SHIFT = 16, -- SHIFT key
- CONTROL = 17, -- CTRL key
- MENU = 18, -- ALT key
- PAUSE = 19, -- PAUSE key
- CAPITAL = 20, -- CAPS LOCK key
- KANA = 21, -- IME Kana mode
- HANGUEL = 21, -- IME Hanguel mode (maintained for compatibility; use HANGUL)
- HANGUL = 21, -- IME Hangul mode
- JUNJA = 23, -- IME Junja mode
- FINAL = 24, -- IME final mode
- HANJA = 25, -- IME Hanja mode
- KANJI = 25, -- IME Kanji mode
- ESCAPE = 27, -- ESC key
- CONVERT = 28, -- IME convert
- NONCONVERT = 29, -- IME nonconvert
- ACCEPT = 30, -- IME accept
- MODECHANGE = 31, -- IME mode change request
- SPACE = 32, -- SPACEBAR
- PRIOR = 33, -- PAGE UP key
- NEXT = 34, -- PAGE DOWN key
- END = 35, -- END key
- HOME = 36, -- HOME key
- LEFT = 37, -- LEFT ARROW key
- UP = 38, -- UP ARROW key
- RIGHT = 39, -- RIGHT ARROW key
- DOWN = 40, -- DOWN ARROW key
- SELECT = 41, -- SELECT key
- PRINT = 42, -- PRINT key
- EXECUTE = 43, -- EXECUTE key
- SNAPSHOT = 44, -- PRINT SCREEN key
- INSERT = 45, -- INS key
- DELETE = 46, -- DEL key
- HELP = 47, -- HELP key
- KEY0 = 48, -- Key 0
- KEY1 = 49, -- Key 1
- KEY2 = 50, -- Key 2
- KEY3 = 51, -- Key 3
- KEY4 = 52, -- Key 4
- KEY5 = 53, -- Key 5
- KEY6 = 54, -- Key 6
- KEY7 = 55, -- Key 7
- KEY8 = 56, -- Key 8
- KEY9 = 57, -- Key 9
- A = 65, -- A
- B = 66, -- B
- C = 67, -- C
- D = 68, -- D
- E = 69, -- E
- F = 70, -- F
- G = 71, -- G
- H = 72, -- H
- I = 73, -- I
- J = 74, -- J
- K = 75, -- K
- L = 76, -- L
- M = 77, -- M
- N = 78, -- N
- O = 79, -- O
- P = 80, -- P
- Q = 81, -- Q
- R = 82, -- R
- S = 83, -- S
- T = 84, -- T
- U = 85, -- U
- V = 86, -- V
- W = 87, -- W
- X = 88, -- X
- Y = 89, -- Y
- Z = 90, -- Z
- LWIN = 91, -- Left Windows key (Microsoft® Natural® keyboard)
- RWIN = 92, -- Right Windows key (Natural keyboard)
- APPS = 93, -- Applications key (Natural keyboard)
- SLEEP = 95, -- Computer Sleep key
- NUMPAD0 = 96, -- Numeric keypad 0 key
- NUMPAD1 = 97, -- Numeric keypad 1 key
- NUMPAD2 = 98, -- Numeric keypad 2 key
- NUMPAD3 = 99, -- Numeric keypad 3 key
- NUMPAD4 = 100, -- Numeric keypad 4 key
- NUMPAD5 = 101, -- Numeric keypad 5 key
- NUMPAD6 = 102, -- Numeric keypad 6 key
- NUMPAD7 = 103, -- Numeric keypad 7 key
- NUMPAD8 = 104, -- Numeric keypad 8 key
- NUMPAD9 = 105, -- Numeric keypad 9 key
- MULTIPLY = 106, -- Multiply key
- ADD = 107, -- Add key
- SEPARATOR = 108, -- Separator key
- SUBTRACT = 109, -- Subtract key
- DECIMAL = 110, -- Decimal key
- DIVIDE = 111, -- Divide key
- F1 = 112, -- F1 key
- F2 = 113, -- F2 key
- F3 = 114, -- F3 key
- F4 = 115, -- F4 key
- F5 = 116, -- F5 key
- F6 = 117, -- F6 key
- F7 = 118, -- F7 key
- F8 = 119, -- F8 key
- F9 = 120, -- F9 key
- F10 = 121, -- F10 key
- F11 = 122, -- F11 key
- F12 = 123, -- F12 key
- F13 = 124, -- F13 key
- F14 = 125, -- F14 key
- F15 = 126, -- F15 key
- F16 = 127, -- F16 key
- F17 = 128, -- F17 key
- F18 = 129, -- F18 key
- F19 = 130, -- F19 key
- F20 = 131, -- F20 key
- F21 = 132, -- F21 key
- F22 = 133, -- F22 key
- F23 = 134, -- F23 key
- F24 = 135, -- F24 key
- NUMLOCK = 144, -- NUM LOCK key
- SCROLL = 145, -- SCROLL LOCK key
- LSHIFT = 160, -- Left SHIFT key
- RSHIFT = 161, -- Right SHIFT key
- LCONTROL = 162, -- Left CONTROL key
- RCONTROL = 163, -- Right CONTROL key
- LMENU = 164, -- Left MENU key
- RMENU = 165, -- Right MENU key
- BROWSER_BACK = 166, -- Windows 2000: Browser Back key
- BROWSER_FORWARD = 167, -- Windows 2000: Browser Forward key
- BROWSER_REFRESH = 168, -- Windows 2000: Browser Refresh key
- BROWSER_STOP = 169, -- Windows 2000: Browser Stop key
- BROWSER_SEARCH = 170, -- Windows 2000: Browser Search key
- BROWSER_FAVORITES = 171, -- Windows 2000: Browser Favorites key
- BROWSER_HOME = 172, -- Windows 2000: Browser Start and Home key
- VOLUME_MUTE = 173, -- Windows 2000: Volume Mute key
- VOLUME_DOWN = 174, -- Windows 2000: Volume Down key
- VOLUME_UP = 175, -- Windows 2000: Volume Up key
- MEDIA_NEXT_TRACK = 176, -- Windows 2000: Next Track key
- MEDIA_PREV_TRACK = 177, -- Windows 2000: Previous Track key
- MEDIA_STOP = 178, -- Windows 2000: Stop Media key
- MEDIA_PLAY_PAUSE = 179, -- Windows 2000: Play/Pause Media key
- LAUNCH_MAIL = 180, -- Windows 2000: Start Mail key
- LAUNCH_MEDIA_SELECT = 181, -- Windows 2000: Select Media key
- LAUNCH_APP1 = 182, -- Windows 2000: Start Application 1 key
- LAUNCH_APP2 = 183, -- Windows 2000: Start Application 2 key
- OEM_1 = 186, -- Windows 2000: For the US standard keyboard, the ';:' key
- OEM_PLUS = 187, -- Windows 2000: For any country/region, the '+' key
- OEM_COMMA = 188, -- Windows 2000: For any country/region, the ',' key
- OEM_MINUS = 189, -- Windows 2000: For any country/region, the '-' key
- OEM_PERIOD = 190, -- Windows 2000: For any country/region, the '.' key
- OEM_2 = 191, -- Windows 2000: For the US standard keyboard, the '/?' key
- OEM_3 = 192, -- Windows 2000: For the US standard keyboard, the '`~' key
- OEM_4 = 219, -- Windows 2000: For the US standard keyboard, the '[{' key
- OEM_5 = 220, -- Windows 2000: For the US standard keyboard, the '\|' key
- OEM_6 = 221, -- Windows 2000: For the US standard keyboard, the ']}' key
- OEM_7 = 222, -- Windows 2000: For the US standard keyboard, the 'single-quote/double-quote' key
- OEM_8 = 223, --
- OEM_102 = 226, -- Windows 2000: Either the angle bracket key or the backslash key on the RT 102-key keyboard
- PROCESSKEY = 229, -- Windows 95/98, Windows NT 4.0, Windows 2000: IME PROCESS key
- PACKET = 231, -- Windows 2000: Used to pass Unicode characters as if they were keystrokes. The PACKET key is the low word of a 32-bit Virtual Key value used for non-keyboard input methods. For more information, see Remark in KEYBDINPUT, SendInput, WM_KEYDOWN, and WM_KEYUP
- ATTN = 246, -- Attn key
- CRSEL = 247, -- CrSel key
- EXSEL = 248, -- ExSel key
- EREOF = 249, -- Erase EOF key
- PLAY = 250, -- Play key
- ZOOM = 251, -- Zoom key
- NONAME = 252, -- Reserved for future use
- PA1 = 253, -- PA1 key
- OEM_CLEAR = 254 -- Clear key
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement