Defines

include/Nex/NexKeys.h File Reference

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.

Detailed Description

Header for key/mouse definitions.


Define Documentation

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

 All Classes Files Functions Variables Enumerations Enumerator Defines