diff options
Diffstat (limited to 'src/evdev.h')
-rw-r--r-- | src/evdev.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/evdev.h b/src/evdev.h index ac4c364..f682312 100644 --- a/src/evdev.h +++ b/src/evdev.h @@ -153,9 +153,13 @@ typedef struct { unsigned long ff[NBITS(FF_MAX)]; } evdevBitsRec, *evdevBitsPtr; +#define EV_BTN_IGNORE_X 1 +#define EV_BTN_IGNORE_EVDEV 2 +#define EV_BTN_IGNORE_MAP (EV_BTN_IGNORE_X | EV_BTN_IGNORE_EVDEV) typedef struct { int real_buttons; int buttons; + CARD8 ignore[EVDEV_MAXBUTTONS]; CARD8 map[EVDEV_MAXBUTTONS]; void (*callback[EVDEV_MAXBUTTONS])(InputInfoPtr pInfo, int button, int value); } evdevBtnRec, *evdevBtnPtr; |