diff options
author | dakkar <dakkar@thenautilus.net> | 2010-07-24 14:40:19 +0100 |
---|---|---|
committer | dakkar <dakkar@thenautilus.net> | 2010-07-24 14:40:19 +0100 |
commit | 35315fc33467b93795baddfc581a1937ae3323ca (patch) | |
tree | df268a6064afdc85216434c3cc4d0a51a0b493b8 /src/evdev.h | |
parent | last touch-ups (diff) | |
parent | evdev 2.4.0 (diff) | |
download | xf86-input-evdev-code-remap.tar.gz xf86-input-evdev-code-remap.tar.bz2 xf86-input-evdev-code-remap.zip |
Merge commit 'xf86-input-evdev-2.4.0' into code-remapcode-remap-2.4.0code-remap
Diffstat (limited to 'src/evdev.h')
-rw-r--r-- | src/evdev.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/evdev.h b/src/evdev.h index af92b21..a404c8f 100644 --- a/src/evdev.h +++ b/src/evdev.h @@ -38,7 +38,7 @@ #include <xf86_OSproc.h> #include <xkbstr.h> -#ifndef EV_CNT /* linux 2.4 kernels and earlier lack _CNT defines */ +#ifndef EV_CNT /* linux 2.6.23 kernels and earlier lack _CNT defines */ #define EV_CNT (EV_MAX+1) #endif #ifndef KEY_CNT @@ -57,6 +57,20 @@ #define EVDEV_MAXBUTTONS 32 #define EVDEV_MAXQUEUE 32 +/* evdev flags */ +#define EVDEV_KEYBOARD_EVENTS (1 << 0) +#define EVDEV_BUTTON_EVENTS (1 << 1) +#define EVDEV_RELATIVE_EVENTS (1 << 2) +#define EVDEV_ABSOLUTE_EVENTS (1 << 3) +#define EVDEV_TOUCHPAD (1 << 4) +#define EVDEV_INITIALIZED (1 << 5) /* WheelInit etc. called already? */ +#define EVDEV_TOUCHSCREEN (1 << 6) +#define EVDEV_CALIBRATED (1 << 7) /* run-time calibrated? */ +#define EVDEV_TABLET (1 << 8) /* device looks like a tablet? */ +#define EVDEV_UNIGNORE_ABSOLUTE (1 << 9) /* explicitly unignore abs axes */ +#define EVDEV_UNIGNORE_RELATIVE (1 << 10) /* explicitly unignore rel axes */ +#define EVDEV_RELATIVE_MODE (1 << 11) /* Force relative events for devices with absolute axes */ + #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 3 #define HAVE_PROPERTIES 1 #endif |