28 #include <SDL_keysym.h>
36 #define KEY(x) SDLK_ ## x
41 #define KEY_MOD(x) KMOD_ ## x
51 VIRTUAL_KMOD_CTRL = SDLK_LAST + 100,
59 #define VIRTUAL_KMOD(x) VIRTUAL_KMOD_ ## x
66 #define VIRTUAL_JOY(num) (SDLK_LAST + 200 + num)
84 INPUT_SLOT_CAMERA = 6,
86 INPUT_SLOT_ACTION = 8,
90 INPUT_SLOT_HUMAN = 12,
94 INPUT_SLOT_VISIT = 16,
95 INPUT_SLOT_SPEED05 = 17,
96 INPUT_SLOT_SPEED10 = 18,
97 INPUT_SLOT_SPEED15 = 19,
98 INPUT_SLOT_SPEED20 = 20,
99 INPUT_SLOT_SPEED30 = 21,
100 INPUT_SLOT_SPEED40 = 22,
101 INPUT_SLOT_CAMERA_UP = 23,
102 INPUT_SLOT_CAMERA_DOWN = 24,
103 INPUT_SLOT_PAUSE = 25,
unsigned int GetVirtualKey(unsigned int key)
Converts individual codes to virtual keys if needed.
Definition: key.cpp:22
InputSlot
Available slots for input bindings NOTE: When adding new values, remember to also update keyTable in ...
Definition: key.h:76
const unsigned int KEY_INVALID
Special value for invalid key bindings.
Definition: key.h:69
< shift (left or right)
Definition: key.h:53
VirtualKmod
Virtual key codes generated on kmod presses.
Definition: key.h:49
< control (left or right)
Definition: key.h:52
< alt (left or right)
Definition: key.h:54
JoyAxisSlot
Slots for joystick axes inputs.
Definition: key.h:112