diff options
author | cbdev <cb@cbcdn.com> | 2019-07-28 23:40:40 +0200 |
---|---|---|
committer | cbdev <cb@cbcdn.com> | 2019-07-28 23:40:40 +0200 |
commit | 4e604b493e0dc855b6ea6978e5cf8e2de5d2b8d5 (patch) | |
tree | e8e68bca670c2f093891587ff496b63825e976c5 /backends/evdev.h | |
parent | aef72140273b3d98a4d86a42f0f3bcce6d5899ca (diff) | |
download | midimonster-4e604b493e0dc855b6ea6978e5cf8e2de5d2b8d5.tar.gz midimonster-4e604b493e0dc855b6ea6978e5cf8e2de5d2b8d5.tar.bz2 midimonster-4e604b493e0dc855b6ea6978e5cf8e2de5d2b8d5.zip |
Fix evdev relative axes, add detect option
Diffstat (limited to 'backends/evdev.h')
-rw-r--r-- | backends/evdev.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/backends/evdev.h b/backends/evdev.h index c6e3a25..d719631 100644 --- a/backends/evdev.h +++ b/backends/evdev.h @@ -24,10 +24,18 @@ static int evdev_shutdown(); #define UINPUT_MAX_NAME_SIZE 512 #endif +typedef struct /*_evdev_relative_axis_config*/ { + int code; + int64_t max; + int64_t current; +} evdev_relaxis_config; + typedef struct /*_evdev_instance_model*/ { int input_fd; struct libevdev* input_ev; int exclusive; + size_t relative_axes; + evdev_relaxis_config* relative_axis; int output_enabled; #ifndef EVDEV_NO_UINPUT |