lkml.org 
[lkml]   [2005]   [Mar]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] Treat ALPS mouse buttons as mouse buttons
    On Sun, Mar 06, 2005 at 04:58:15PM -0800, Micheal Marineau wrote:

    > 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.

    After investigating the problem deeper it looks like this should already
    be fixed in Andrew Morton's -mm tree. Can you try it?

    > --- 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);

    --
    Vojtech Pavlik
    SuSE Labs, SuSE CR
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 14:10    [W:0.020 / U:0.732 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site