[Sorry about the delayed response, I've been off at a conference for the past two days.] Peter Berg Larsen <pebl@xxxxxxxxxx> 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