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.
1.7.2