lkml.org 
[lkml]   [2002]   [Jul]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectRe: PS2 Input Core Support
    On Wed, Jul 17, 2002 at 02:15:12PM +0200, Udo A. Steinberg wrote:
    > Vojtech Pavlik wrote:
    > >
    > > This is interesting. Can you try the attached test utility? You need to
    > > enable CONFIG_INPUT_EVDEV, as well, and use it on /dev/input/evdev0 or
    > > 1, depening what's your mouse.
    > >
    > > I'm wondering whether the scroll events show up or not.
    >
    > Hello,
    >
    > They show up in the output. First 4 events are scroll-down, last
    > 4 events are scroll-up.

    Ok, another patch. :)

    diff -Nru a/drivers/input/mouse/psmouse.c b/drivers/input/mouse/psmouse.c
    --- a/drivers/input/mouse/psmouse.c Wed Jul 17 12:19:13 2002
    +++ b/drivers/input/mouse/psmouse.c Wed Jul 17 12:19:13 2002
    @@ -142,7 +142,7 @@
    */

    if (psmouse->type == PSMOUSE_IMEX) {
    - input_report_rel(dev, REL_WHEEL, (int) (packet[3] & 8) - (int) (packet[2] & 7));
    + input_report_rel(dev, REL_WHEEL, (int) (packet[3] & 7) - (int) (packet[3] & 8));
    input_report_key(dev, BTN_SIDE, (packet[3] >> 4) & 1);
    input_report_key(dev, BTN_EXTRA, (packet[3] >> 5) & 1);
    }

    >
    > Regards,
    > -Udo.
    >
    > ./evtest /dev/input/event2
    > Input driver version is 1.0.0
    > Input device ID: bus 0x11 vendor 0x6 product 0x2 version 0x100
    > Input device name: "ImExPS/2 Microsoft IntelliMouse Explorer"
    > Supported events:
    > Event type 1 (Key)
    > Event code 272 (LeftBtn)
    > Event code 273 (RightBtn)
    > Event code 274 (MiddleBtn)
    > Event code 275 (SideBtn)
    > Event code 276 (ExtraBtn)
    > Event type 2 (Relative)
    > Event code 0 (X)
    > Event code 1 (Y)
    > Event code 8 (Wheel)
    > Testing ... (interrupt to exit)
    > Event: time 1026908021.053509, type 2 (Relative), code 8 (Wheel), value -1
    > Event: time 1026908021.607555, type 2 (Relative), code 8 (Wheel), value -1
    > Event: time 1026908022.017017, type 2 (Relative), code 8 (Wheel), value -1
    > Event: time 1026908022.412833, type 2 (Relative), code 8 (Wheel), value -1
    > Event: time 1026908023.241679, type 2 (Relative), code 8 (Wheel), value -7
    > Event: time 1026908023.711842, type 2 (Relative), code 8 (Wheel), value -7
    > Event: time 1026908024.149266, type 2 (Relative), code 8 (Wheel), value -7
    > Event: time 1026908024.529600, type 2 (Relative), code 8 (Wheel), value -7

    --
    Vojtech Pavlik
    SuSE Labs
    -
    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 13:27    [W:0.028 / U:119.520 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site