[gpm]Additional Synaptics patch against 1.20.1rc1

Ben Pfaff blp@cs.stanford.edu
08 Aug 2002 22:21:57 -0700


[Sorry about the delayed response, I've been off at a conference
for the past two days.]

Peter Berg Larsen <pebl@math.ku.dk> writes:

> On 6 Aug 2002, Ben Pfaff wrote:
> 
> > I just got a new IBM ThinkPad T30, which has an "UltraNav"
> > Synaptics-based touchpad/pointing stick mouse device on it. 
> 
> Could you give the touchpad info printed in the start? 

Is this what you're looking for?

*** info [synaptics.c(1927)]:      Firmware version 5.9
*** info [synaptics.c(1930)]: Synaptics Ident:  model_code=1   Firmware version 5.9
*** info [synaptics.c(1932)]: Synaptics model:
*** info [synaptics.c(1933)]:    rot180:      No
*** info [synaptics.c(1934)]:    portrait:    No
*** info [synaptics.c(1935)]:    sensor:      44
*** info [synaptics.c(1936)]:                 Reserved
*** info [synaptics.c(1937)]:                 
*** info [synaptics.c(1938)]:                 0x0 res/mm
*** info [synaptics.c(1940)]:                  0.0x 0.0 mm
*** info [synaptics.c(1942)]:                 0x0 res
*** info [synaptics.c(1943)]:    hardware:    106
*** info [synaptics.c(1944)]:    newABS:      Yes
*** info [synaptics.c(1945)]:    simpleCmd:   Yes
*** info [synaptics.c(1946)]:    geometry:    1
*** info [synaptics.c(1947)]:    extended:    Yes
*** info [synaptics.c(1948)]:    stick:       Yes
*** info [synaptics.c(1949)]:    sleep:       Yes
*** info [synaptics.c(1950)]:    4 buttons:   No
*** info [synaptics.c(1951)]:    multifinger: Yes
*** info [synaptics.c(1952)]:    palmdetect:  Yes

> >       * thereby returning a non-clicked state between the packets. Maybe
> >       * press-lock mechanism is useful. Forget it, the styk supports it! */
> >      if((data[0] & 0xFC) == 0x84 && 
> > -       (data[1] & 0xCE) == 0x08 &&
> > +       (data[1] & 0xC8) == 0x08 &&
> >         (data[3] & 0xFC) == 0xC4){
> >  
> 
> Is this need all the time or only some of the time? Changing the buttons
> will break some styks, so if it is needed all the time a new type of
> extended absolut packets will be the answar to your problems. 

Without the patch, the buttons do not work properly, so I suppose
that it is needed all of the time.
-- 
"J'avais trouv'e ma religion :
 rien ne me parut plus important qu'un livre.
 La biblioth`eque, j'y voyais un temple."
--Jean-Paul Sartre