[gpm]alternate wmode for GPM synaptics

Charl P. Botha c.p.botha@its.tudelft.nl
Mon, 22 Jul 2002 22:49:00 +0200


On Mon Jul 22, 2002 Peter Berg Larsen wrote:
> Have you looked at the current synaptics.c? It is a _lot_ more general
> than the xfree drivers, except for 4 points: 

Wow, impressive work so far!  When I did the port of the xfree driver, I
only had gpm 1.20.0 with me.  I didn't expect that 1.20.1 would have changed
so much.

In anycase, I quickly tried it out (after using emacs to untabify the
gpm-syn.conf) and I _still_ prefer the xfree86 driver characteristics.

Things that I still didn't like even with your new gpm:
1. Corner tapping still doesn't work for me.  I expect a change to the edge
   limit values would fix this.
2. The mouse would sporadically move across the screen during a tap; this is
   VERY irritating.  I have no clue what causes this.
3. My pad has left and right buttons, and then a button in the middle for up
   and down.  GPM still maps this as left, right, middle and fourth, which I
   don't find very useful.
4. Somehow, the two and three-finger tap detection with the xfree driver
   (and port) never fails me, whereas on the new GPM this has happened
   often.  This must be a fault on my part, as both my port and the new GPM
   make use of the hardware multi-finger detection.  Could it be some of the
   extra software logic that you use?     

I expect that these things can be generally alleviated by mucking around in
the config.  I find 3 strange, as your new code has the
"four_way_button_enabled" config param which is active by default.  This
probably refers to something else then.

AFAIK, I have a firmware 5.6 sensor model 18 Synaptics touchpad.

In anycase, I think that the work you have done is really great!  However,
for now I'm going to stick to my very simple patch as It Works For Me(tm).
I'm still going to keep an eye on your progress...

Thanks,
Charl

-- 
charl p. botha http://cpbotha.net/ http://visualisation.tudelft.nl/