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)
102 INPUT_SLOT_CAMERA_UP,
103 INPUT_SLOT_CAMERA_DOWN,
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:113