Header for key/mouse definitions. More...
Go to the source code of this file.
Defines | |
#define | NEXKEY_NONE 0x00 |
No key. | |
#define | NEXKEY_UP 0x80 |
Main up arrow key. | |
#define | NEXKEY_DOWN 0x81 |
Main down arrow key. | |
#define | NEXKEY_LEFT 0x82 |
Main left arrow key. | |
#define | NEXKEY_RIGHT 0x83 |
Main right arrow key. | |
#define | NEXKEY_LALT 0x84 |
Left ALT key. | |
#define | NEXKEY_RALT 0x85 |
Right ALT key. | |
#define | NEXKEY_LCTRL 0x86 |
Left CTRL key. | |
#define | NEXKEY_RCTRL 0x87 |
Right CTRL key. | |
#define | NEXKEY_LSHIFT 0x88 |
Left Shift key. | |
#define | NEXKEY_RSHIFT 0x89 |
Right Shift key. | |
#define | NEXKEY_PAUSE 0x8c |
Pause key. | |
#define | NEXKEY_ESCAPE 0x8e |
Escape key. | |
#define | NEXKEY_F1 0x8f |
F1 key. | |
#define | NEXKEY_F2 0x90 |
F1 key. | |
#define | NEXKEY_F3 0x91 |
F1 key. | |
#define | NEXKEY_F4 0x92 |
F1 key. | |
#define | NEXKEY_F5 0x93 |
F1 key. | |
#define | NEXKEY_F6 0x94 |
F1 key. | |
#define | NEXKEY_F7 0x95 |
F1 key. | |
#define | NEXKEY_F8 0x96 |
F1 key. | |
#define | NEXKEY_F9 0x97 |
F1 key. | |
#define | NEXKEY_F10 0x98 |
F1 key. | |
#define | NEXKEY_F11 0x99 |
F1 key. | |
#define | NEXKEY_F12 0x9a |
F1 key. | |
#define | NEXKEY_INSERT 0x9b |
Insert key. | |
#define | NEXKEY_HOME 0x9c |
Home key. | |
#define | NEXKEY_PGUP 0x9d |
Page Up key. | |
#define | NEXKEY_PGDOWN 0x9e |
Page Down key. | |
#define | NEXKEY_END 0x9f |
End key. | |
#define | NEXKEY_DEL 0xa0 |
Delete key. | |
#define | NEXKEY_PRINTSCR 0xa1 |
Print screen key. | |
#define | NEXKEY_SCROLLLOCK 0xa2 |
Scroll lock key. | |
#define | NEXKEY_NUMLOCK 0xa3 |
Numlock key. | |
#define | NEXKEY_KPSLASH 0xa4 |
Keypad forward slash. | |
#define | NEXKEY_KPSTAR 0xa5 |
Keypad star (*) | |
#define | NEXKEY_KPMINUS 0xa6 |
Keyboar minus. | |
#define | NEXKEY_KP7 0xa7 |
Keypad 7 (home) | |
#define | NEXKEY_KP8 0xa8 |
Keypad 8 (up arrow) | |
#define | NEXKEY_KP9 0xa9 |
Keypad 9 (page up) | |
#define | NEXKEY_KP4 0xaa |
Keypad 4 (left arrow) | |
#define | NEXKEY_KP5 0xab |
Keypad 5. | |
#define | NEXKEY_KP6 0xac |
Keypad 6 (right arrow) | |
#define | NEXKEY_KP1 0xad |
Keypad 1 (end) | |
#define | NEXKEY_KP2 0xae |
Keypad 2 (down arrow) | |
#define | NEXKEY_KP3 0xaf |
Keypad 3 (page down) | |
#define | NEXKEY_KP0 0xb0 |
Keypad 0 (insert) | |
#define | NEXKEY_KPPOINT 0xb1 |
Keypad decimal point (delete) | |
#define | NEXKEY_KPENTER 0xb2 |
Keypad enter. | |
#define | NEXKEY_KPPLUS 0xb3 |
Keypad plus. | |
#define | NEXKEY_BACKSPACE 0x08 |
Backspace. | |
#define | NEXKEY_TAB 0x09 |
Tab. | |
#define | NEXKEY_ENTER 0x0D |
Enter. | |
#define | NEXKEY_ISVIRTUAL(x) ((unsigned int)(x) >= 0x80) |
Macro to check if a key is virtual. | |
#define | NEXMB_LEFT 0x00 |
Left mouse button. | |
#define | NEXMB_RIGHT 0x01 |
Right mouse button. | |
#define | NEXMB_MIDDLE 0x02 |
Middle mouse button (usually clicking in the wheel) | |
#define | NEXMB_BUTTON1 NEXMOUSE_LEFT |
Another definition for left mouse button. | |
#define | NEXMB_BUTTON2 NEXMOUSE_RIGHT |
Another definition for right mouse button. | |
#define | NEXMB_BUTTON3 NEXMOUSE_MIDDLE |
Another definition for middle mouse button. | |
#define | NEXMB_BUTTON4 0x03 |
Fourth mouse button. | |
#define | NEXMB_BUTTON5 0x04 |
Fifth mouse button. |
Header for key/mouse definitions.
#define NEXKEY_BACKSPACE 0x08 |
Backspace.
#define NEXKEY_DEL 0xa0 |
Delete key.
#define NEXKEY_DOWN 0x81 |
Main down arrow key.
#define NEXKEY_END 0x9f |
End key.
#define NEXKEY_ENTER 0x0D |
Enter.
#define NEXKEY_ESCAPE 0x8e |
Escape key.
#define NEXKEY_F1 0x8f |
F1 key.
#define NEXKEY_F10 0x98 |
F1 key.
#define NEXKEY_F11 0x99 |
F1 key.
#define NEXKEY_F12 0x9a |
F1 key.
#define NEXKEY_F2 0x90 |
F1 key.
#define NEXKEY_F3 0x91 |
F1 key.
#define NEXKEY_F4 0x92 |
F1 key.
#define NEXKEY_F5 0x93 |
F1 key.
#define NEXKEY_F6 0x94 |
F1 key.
#define NEXKEY_F7 0x95 |
F1 key.
#define NEXKEY_F8 0x96 |
F1 key.
#define NEXKEY_F9 0x97 |
F1 key.
#define NEXKEY_HOME 0x9c |
Home key.
#define NEXKEY_INSERT 0x9b |
Insert key.
#define NEXKEY_ISVIRTUAL | ( | x ) | ((unsigned int)(x) >= 0x80) |
Macro to check if a key is virtual.
#define NEXKEY_KP0 0xb0 |
Keypad 0 (insert)
#define NEXKEY_KP1 0xad |
Keypad 1 (end)
#define NEXKEY_KP2 0xae |
Keypad 2 (down arrow)
#define NEXKEY_KP3 0xaf |
Keypad 3 (page down)
#define NEXKEY_KP4 0xaa |
Keypad 4 (left arrow)
#define NEXKEY_KP5 0xab |
Keypad 5.
#define NEXKEY_KP6 0xac |
Keypad 6 (right arrow)
#define NEXKEY_KP7 0xa7 |
Keypad 7 (home)
#define NEXKEY_KP8 0xa8 |
Keypad 8 (up arrow)
#define NEXKEY_KP9 0xa9 |
Keypad 9 (page up)
#define NEXKEY_KPENTER 0xb2 |
Keypad enter.
#define NEXKEY_KPMINUS 0xa6 |
Keyboar minus.
#define NEXKEY_KPPLUS 0xb3 |
Keypad plus.
#define NEXKEY_KPPOINT 0xb1 |
Keypad decimal point (delete)
#define NEXKEY_KPSLASH 0xa4 |
Keypad forward slash.
#define NEXKEY_KPSTAR 0xa5 |
Keypad star (*)
#define NEXKEY_LALT 0x84 |
Left ALT key.
#define NEXKEY_LCTRL 0x86 |
Left CTRL key.
#define NEXKEY_LEFT 0x82 |
Main left arrow key.
#define NEXKEY_LSHIFT 0x88 |
Left Shift key.
#define NEXKEY_NONE 0x00 |
No key.
#define NEXKEY_NUMLOCK 0xa3 |
Numlock key.
#define NEXKEY_PAUSE 0x8c |
Pause key.
#define NEXKEY_PGDOWN 0x9e |
Page Down key.
#define NEXKEY_PGUP 0x9d |
Page Up key.
#define NEXKEY_PRINTSCR 0xa1 |
Print screen key.
#define NEXKEY_RALT 0x85 |
Right ALT key.
#define NEXKEY_RCTRL 0x87 |
Right CTRL key.
#define NEXKEY_RIGHT 0x83 |
Main right arrow key.
#define NEXKEY_RSHIFT 0x89 |
Right Shift key.
#define NEXKEY_SCROLLLOCK 0xa2 |
Scroll lock key.
#define NEXKEY_TAB 0x09 |
Tab.
#define NEXKEY_UP 0x80 |
Main up arrow key.
#define NEXMB_BUTTON1 NEXMOUSE_LEFT |
Another definition for left mouse button.
#define NEXMB_BUTTON2 NEXMOUSE_RIGHT |
Another definition for right mouse button.
#define NEXMB_BUTTON3 NEXMOUSE_MIDDLE |
Another definition for middle mouse button.
#define NEXMB_BUTTON4 0x03 |
Fourth mouse button.
#define NEXMB_BUTTON5 0x04 |
Fifth mouse button.
#define NEXMB_LEFT 0x00 |
Left mouse button.
#define NEXMB_MIDDLE 0x02 |
Middle mouse button (usually clicking in the wheel)
#define NEXMB_RIGHT 0x01 |
Right mouse button.