The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [PATCH] Treat ALPS mouse buttons as mouse buttons
@ 2005-03-07  0:58 Micheal Marineau
  2005-03-07  5:50 ` Vojtech Pavlik
  2005-03-07  6:24 ` Vojtech Pavlik
  0 siblings, 2 replies; 7+ messages in thread
From: Micheal Marineau @ 2005-03-07  0:58 UTC (permalink / raw)
  To: linux-kernel; +Cc: akpm, torvalds, vojtech

[-- Attachment #1: Type: text/plain, Size: 1353 bytes --]

The following patch changes the ALPS touchpad driver to treat some mouse
buttons as mouse buttons rather than what appears to be joystick buttons.
This is needed for the Dell Inspiron 8500's DualPoint stick buttons. Without
this patch only the touchpad buttons behave properly.

--- linux-2.6.11/drivers/input/mouse/alps.c     2005-03-01 23:38:13.000000000 -0800
+++ linux-2.6.11-gentoo-r2/drivers/input/mouse/alps.c   2005-03-06 16:45:07.000000000 -0800
@@ -97,8 +97,8 @@

                input_report_rel(dev, REL_X, x);
                input_report_rel(dev, REL_Y, -y);
-               input_report_key(dev, BTN_A, left);
-               input_report_key(dev, BTN_B, right);
+               input_report_key(dev, BTN_LEFT, left);
+               input_report_key(dev, BTN_RIGHT, right);
                input_sync(dev);
                return;
        }
@@ -389,8 +389,6 @@
        psmouse->dev.evbit[LONG(EV_REL)] |= BIT(EV_REL);
        psmouse->dev.relbit[LONG(REL_X)] |= BIT(REL_X);
        psmouse->dev.relbit[LONG(REL_Y)] |= BIT(REL_Y);
-       psmouse->dev.keybit[LONG(BTN_A)] |= BIT(BTN_A);
-       psmouse->dev.keybit[LONG(BTN_B)] |= BIT(BTN_B);

        psmouse->dev.evbit[LONG(EV_ABS)] |= BIT(EV_ABS);
        input_set_abs_params(&psmouse->dev, ABS_X, 0, 1023, 0, 0);

-- 
Michael Marineau
marineam@engr.orst.edu
Oregon State University


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-03-07  6:56 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-03-07  0:58 [PATCH] Treat ALPS mouse buttons as mouse buttons Micheal Marineau
2005-03-07  5:50 ` Vojtech Pavlik
2005-03-07  6:12   ` Micheal Marineau
2005-03-07  6:26     ` Vojtech Pavlik
2005-03-07  6:35       ` Micheal Marineau
2005-03-07  6:57         ` Vojtech Pavlik
2005-03-07  6:24 ` Vojtech Pavlik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox