summaryrefslogtreecommitdiff
path: root/synaptics.h
diff options
context:
space:
mode:
authorPeter Osterlund <petero2@telia.com>2003-07-16 22:56:01 +0200
committerPeter Osterlund <petero2@telia.com>2006-04-09 04:01:03 +0200
commitd453ae378bd17fe65478bfe0d032167f48191e42 (patch)
tree605e65e00591addc261dbbc4a5c44d3e495f6458 /synaptics.h
parentd37453a3368e051580bb73ecccdbe4fc5f6cf6c0 (diff)
Added proper support for "multi buttons". The old code
referred to this as six_button mode, but this mode was activated based on firmware version, which was not correct. From Hartwig Felger.
Diffstat (limited to 'synaptics.h')
-rw-r--r--synaptics.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/synaptics.h b/synaptics.h
index e5ff918..bd0c62f 100644
--- a/synaptics.h
+++ b/synaptics.h
@@ -19,6 +19,7 @@ typedef struct _SynapticsSHM
/* Probed hardware properties */
unsigned long int model_id; /* Model-ID */
unsigned long int capabilities; /* Capabilities */
+ unsigned long int ext_cap; /* Extended Capabilities */
unsigned long int identity; /* Identification */
Bool isSynaptics; /* Synaptics touchpad active */
@@ -99,10 +100,9 @@ typedef struct _SynapticsPrivateRec
/* Data read from the touchpad */
unsigned long int model_id; /* Model-ID */
unsigned long int capabilities; /* Capabilities */
+ unsigned long int ext_cap; /* Extended Capabilities */
unsigned long int identity; /* Identification */
Bool isSynaptics; /* Synaptics touchpad active */
- Bool six_buttons; /* Use six button protocol */
- /* only of interest if in raw mode */
Bool shm_config; /* True when shared memory area allocated */
OsTimerPtr timer; /* for up/down-button repeat, tap processing, etc */