Provide gamepad mask at startup

This commit is contained in:
Iwan Timmer
2018-04-08 10:18:13 +00:00
parent dcda1a5d13
commit c8195f796c
8 changed files with 26 additions and 5 deletions

View File

@@ -91,6 +91,8 @@ static bool* currentReverse;
static bool grabbingDevices;
int evdev_gamepads = 0;
#define QUIT_MODIFIERS (MODIFIER_SHIFT|MODIFIER_ALT|MODIFIER_CTRL)
#define QUIT_KEY KEY_Q
#define QUIT_BUTTONS (PLAY_FLAG|BACK_FLAG|LB_FLAG|RB_FLAG)
@@ -495,6 +497,9 @@ void evdev_create(const char* device, struct mapping* mappings, bool verbose) {
mappings = default_mapping;
}
if (!is_keyboard && !is_mouse)
evdev_gamepads++;
int dev = numDevices;
numDevices++;