quakeforge/libs/input
Bill Currie b231b63413 [input] Implement hot-plug support for bindings
Hot-plug support is done via "connections" (not sure I'm happy with the
name) that provide a user specifiable name to input devices.  The
connections record the device name (eg, "6d spacemouse") and id (usually
usb path for evdev devices, but may be the device unique id if
available) and whether automatic reconnection should match just the
device name or both device name and id (prevents problems with changing
the device connected to the one usb port).
2021-11-10 13:22:44 +09:00
..
evdev [input] Free phys and uniq device strings 2021-09-27 19:53:16 +09:00
in_axis.c [input] Add logical axes 2021-10-01 15:38:48 +09:00
in_binding.c [input] Implement hot-plug support for bindings 2021-11-10 13:22:44 +09:00
in_button.c [input] Move button name and description 2021-11-01 13:54:16 +09:00
in_common.c [input] Add a per-device event data pointer 2021-11-10 13:22:10 +09:00
in_evdev.c [input] Implement hot-plug support for bindings 2021-11-10 13:22:44 +09:00
in_event.c [console] Hook up new input system 2021-11-08 11:20:04 +09:00
in_imt.c [input] Clean up imt.h a little 2021-11-09 22:23:57 +09:00
keys.c [input] Make a start on the new binding system 2021-11-03 19:02:39 +09:00
Makemodule.am [console] Hook up new input system 2021-11-08 11:20:04 +09:00
old_keys.c [input] Create QF input library using keys.c 2021-07-05 16:26:07 +09:00