[gpm]alternate wmode for GPM synaptics
Charl P. Botha
c.p.botha@its.tudelft.nl
Tue, 23 Jul 2002 01:19:06 +0200
On Tue, Jul 23, 2002 at 12:41:00AM +0200, Peter Berg Larsen wrote:
> > 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.
>
> Is this a type of "4 way botton" or is it something a I dont know? (do you
> have a link with description?) All the bottons I have knowledge of are all
> configurable except #fingertaps (I will send a patch soon). (though some
> only through gpm's config)
In syn_ps2_translate_wmode_data() of the new synaptics.c, you have:
report->left = check_bits (data[0], 0x01);
report->middle = check_bits (data[0] ^ data[3], 0x01);
report->right = check_bits (data[0], 0x02);
report->fourth = check_bits (data[0] ^ data[3], 0x02);
report->up = 0;
report->down = 0;
On my pad, what here becomes middle and fourth, is actually an up/down
button that sits between button 1 and 3. I see action masks and things
(didn't spend too much time): is it possible to make these end up as up and
down in the repeater device?
--
charl p. botha http://cpbotha.net/ http://visualisation.tudelft.nl/