1 #ifndef __UI_DeviceEvent__
2 #define __UI_DeviceEvent__
22 #define UI_NO_BUTTON 0x0
23 #define UI_LEFT_BUTTON 0x01
24 #define UI_MIDDLE_BUTTON 0x02
25 #define UI_RIGHT_BUTTON 0x04
27 #define UI_ALT_KEY 0x001 //
28 #define UI_SHIFT_KEY 0x002 //
29 #define UI_CTRL_KEY 0x004 //
30 #define UI_COMMAND_KEY 0x008 // Windows key on Win/Linux
31 #define UI_META_KEYS (UI_ALT_KEY| \
35 #define UI_ALPHASHIFT_KEY 0x010 // Caps-lock
36 #define UI_AUTOREPEAT 0x020 // Auto-repeat is on for the key
37 #define UI_IME_PREEDIT 0x040 // Key is IME pre-edit string
38 #define UI_IME_COMMIT 0x080 // Key is IME commit string
39 #define UI_KEYPAD_KEY 0x100 // The key came from the keypad
40 #define UI_TABLET_MOTION 0x200 // Motion event triggered from tablet.
41 #define UI_KEYSTATE_CHANGE 0x400 // Key state was changed by this event
42 #define UI_KEYSEQ_TRIGGER 0x800 // Key is key sequence hotkey trigger
45 #define UI_TOGGLE_SEL_MODIFIER UI_COMMAND_KEY
47 #define UI_TOGGLE_SEL_MODIFIER UI_CTRL_KEY
51 UIhasToggleSelModifier(
short alt_flags)
57 #define UI_PRESSURE_SCALE 16384.0F
59 #define UI_ANGLE_SCALE 100.0F
71 #define UI_DEVICE_DIMENSIONS 7
UI_DeviceEvent(int event_id=0)
GLint GLint GLsizei GLint GLenum GLenum type
GLenum GLsizei GLsizei GLint * values
#define UI_TOGGLE_SEL_MODIFIER
#define UI_DEVICE_DIMENSIONS