GrafX2 2.9.3227
The ultimate 256-color painting program
|
Macros | |
#define | KEY_UNKNOWN 0 |
#define | KEY_ESCAPE 1 |
#define | KEY_RETURN 2 |
#define | KEY_BACKSPACE 3 |
#define | KEY_TAB 4 |
#define | KEY_UP 5 |
#define | KEY_DOWN 6 |
#define | KEY_LEFT 7 |
#define | KEY_RIGHT 8 |
#define | KEY_LEFTBRACKET 9 |
#define | KEY_RIGHTBRACKET 10 |
#define | KEY_INSERT 11 |
#define | KEY_DELETE 12 |
#define | KEY_COMMA 13 |
#define | KEY_BACKQUOTE 14 |
#define | KEY_PAGEUP 15 |
#define | KEY_PAGEDOWN 16 |
#define | KEY_HOME 17 |
#define | KEY_END 18 |
#define | KEY_KP_PLUS 19 |
#define | KEY_KP_MINUS 20 |
#define | KEY_KP_MULTIPLY 21 |
#define | KEY_KP_ENTER 22 |
#define | KEY_KP_DIVIDE 23 |
#define | KEY_KP_PERIOD 24 |
#define | KEY_KP_EQUALS 25 |
#define | KEY_EQUALS 26 |
#define | KEY_MINUS 27 |
#define | KEY_PERIOD 28 |
#define | KEY_CAPSLOCK 29 |
#define | KEY_CLEAR 30 |
#define | KEY_SPACE 31 |
#define | KEY_PAUSE 32 |
#define | KEY_LSHIFT 33 |
#define | KEY_RSHIFT 34 |
#define | KEY_LCTRL 35 |
#define | KEY_RCTRL 36 |
#define | KEY_LALT 37 |
#define | KEY_RALT 38 |
#define | KEY_MENU 39 |
#define | KEY_0 40 |
#define | KEY_1 41 |
#define | KEY_2 42 |
#define | KEY_3 43 |
#define | KEY_4 44 |
#define | KEY_5 45 |
#define | KEY_6 46 |
#define | KEY_7 47 |
#define | KEY_8 48 |
#define | KEY_9 49 |
#define | KEY_a 50 |
#define | KEY_b 51 |
#define | KEY_c 52 |
#define | KEY_d 53 |
#define | KEY_e 54 |
#define | KEY_f 55 |
#define | KEY_g 56 |
#define | KEY_h 57 |
#define | KEY_i 58 |
#define | KEY_j 59 |
#define | KEY_k 60 |
#define | KEY_l 61 |
#define | KEY_m 62 |
#define | KEY_n 63 |
#define | KEY_o 64 |
#define | KEY_p 65 |
#define | KEY_q 66 |
#define | KEY_r 67 |
#define | KEY_s 68 |
#define | KEY_t 69 |
#define | KEY_u 70 |
#define | KEY_v 71 |
#define | KEY_w 72 |
#define | KEY_x 73 |
#define | KEY_y 74 |
#define | KEY_z 75 |
#define | KEY_KP0 76 |
#define | KEY_KP1 77 |
#define | KEY_KP2 78 |
#define | KEY_KP3 79 |
#define | KEY_KP4 80 |
#define | KEY_KP5 81 |
#define | KEY_KP6 82 |
#define | KEY_KP7 83 |
#define | KEY_KP8 84 |
#define | KEY_KP9 85 |
#define | KEY_SCROLLOCK 86 |
#define | KEY_F1 87 |
#define | KEY_F2 88 |
#define | KEY_F3 89 |
#define | KEY_F4 90 |
#define | KEY_F5 91 |
#define | KEY_F6 92 |
#define | KEY_F7 93 |
#define | KEY_F8 94 |
#define | KEY_F9 95 |
#define | KEY_F10 96 |
#define | KEY_F11 97 |
#define | KEY_F12 98 |
#define | KEY_NONE 0 |
Indicates "no keyboard shortcut". More... | |
#define | KEY_MOUSEMIDDLE 0x0210 |
#define | KEY_MOUSEX1 0x0211 |
#define | KEY_MOUSEX2 0x0212 |
#define | KEY_MOUSEWHEELUP 0x0200 |
#define | KEY_MOUSEWHEELDOWN 0x0201 |
#define | KEY_MOUSEWHEELLEFT 0x0202 |
#define | KEY_MOUSEWHEELRIGHT 0x0203 |
#define | KEY_JOYBUTTON 0x0100 |
#define | JOYSTICK_AXIS_X (0) |
The joystick axis are {X,Y} - on all platforms so far. More... | |
#define | JOYSTICK_AXIS_Y (1) |
#define | KEY_ESC KEY_ESCAPE |
This is the key identifier for ESC. More... | |
#define KEY_UNKNOWN 0 |
#define KEY_ESCAPE 1 |
#define KEY_RETURN 2 |
#define KEY_BACKSPACE 3 |
#define KEY_TAB 4 |
#define KEY_UP 5 |
#define KEY_DOWN 6 |
#define KEY_LEFT 7 |
#define KEY_RIGHT 8 |
#define KEY_LEFTBRACKET 9 |
#define KEY_RIGHTBRACKET 10 |
#define KEY_INSERT 11 |
#define KEY_DELETE 12 |
#define KEY_COMMA 13 |
#define KEY_BACKQUOTE 14 |
#define KEY_PAGEUP 15 |
#define KEY_PAGEDOWN 16 |
#define KEY_HOME 17 |
#define KEY_END 18 |
#define KEY_KP_PLUS 19 |
#define KEY_KP_MINUS 20 |
#define KEY_KP_MULTIPLY 21 |
#define KEY_KP_ENTER 22 |
#define KEY_KP_DIVIDE 23 |
#define KEY_KP_PERIOD 24 |
#define KEY_KP_EQUALS 25 |
#define KEY_EQUALS 26 |
#define KEY_MINUS 27 |
#define KEY_PERIOD 28 |
#define KEY_CAPSLOCK 29 |
#define KEY_CLEAR 30 |
#define KEY_SPACE 31 |
#define KEY_PAUSE 32 |
#define KEY_LSHIFT 33 |
#define KEY_RSHIFT 34 |
#define KEY_LCTRL 35 |
#define KEY_RCTRL 36 |
#define KEY_LALT 37 |
#define KEY_RALT 38 |
#define KEY_MENU 39 |
#define KEY_0 40 |
#define KEY_1 41 |
#define KEY_2 42 |
#define KEY_3 43 |
#define KEY_4 44 |
#define KEY_5 45 |
#define KEY_6 46 |
#define KEY_7 47 |
#define KEY_8 48 |
#define KEY_9 49 |
#define KEY_a 50 |
#define KEY_b 51 |
#define KEY_c 52 |
#define KEY_d 53 |
#define KEY_e 54 |
#define KEY_f 55 |
#define KEY_g 56 |
#define KEY_h 57 |
#define KEY_i 58 |
#define KEY_j 59 |
#define KEY_k 60 |
#define KEY_l 61 |
#define KEY_m 62 |
#define KEY_n 63 |
#define KEY_o 64 |
#define KEY_p 65 |
#define KEY_q 66 |
#define KEY_r 67 |
#define KEY_s 68 |
#define KEY_t 69 |
#define KEY_u 70 |
#define KEY_v 71 |
#define KEY_w 72 |
#define KEY_x 73 |
#define KEY_y 74 |
#define KEY_z 75 |
#define KEY_KP0 76 |
#define KEY_KP1 77 |
#define KEY_KP2 78 |
#define KEY_KP3 79 |
#define KEY_KP4 80 |
#define KEY_KP5 81 |
#define KEY_KP6 82 |
#define KEY_KP7 83 |
#define KEY_KP8 84 |
#define KEY_KP9 85 |
#define KEY_SCROLLOCK 86 |
#define KEY_F1 87 |
#define KEY_F2 88 |
#define KEY_F3 89 |
#define KEY_F4 90 |
#define KEY_F5 91 |
#define KEY_F6 92 |
#define KEY_F7 93 |
#define KEY_F8 94 |
#define KEY_F9 95 |
#define KEY_F10 96 |
#define KEY_F11 97 |
#define KEY_F12 98 |
#define KEY_NONE 0 |
Indicates "no keyboard shortcut".
#define KEY_MOUSEMIDDLE 0x0210 |
#define KEY_MOUSEX1 0x0211 |
#define KEY_MOUSEX2 0x0212 |
#define KEY_MOUSEWHEELUP 0x0200 |
#define KEY_MOUSEWHEELDOWN 0x0201 |
#define KEY_MOUSEWHEELLEFT 0x0202 |
#define KEY_MOUSEWHEELRIGHT 0x0203 |
#define KEY_JOYBUTTON 0x0100 |
#define JOYSTICK_AXIS_X (0) |
The joystick axis are {X,Y} - on all platforms so far.
If there is ever a platform where they are reversed, put these lines in each platform "case" below.
#define JOYSTICK_AXIS_Y (1) |
#define KEY_ESC KEY_ESCAPE |
This is the key identifier for ESC.
When hard-coding keyboard shortcuts for buttons, etc. we use this instead of SDLK_ESCAPE, so the console ports can get a joybutton equivalent of it.