PS/2 Mouse Packets and USB Mouse Reports under Windows Vista

Discussion in 'Windows Vista Drivers' started by Abjad Hawwaz, Feb 4, 2006.

  1. Abjad Hawwaz

    Abjad Hawwaz Guest

    Hello Everybody,

    Back in 2004, Microsoft said that Vista was going to support the new
    WM_MOUSEHWHEEL message for horizontal scrolling (tilt wheel), which implies
    that tilt wheel data will be part of the standard data packet sent by a
    mouse to the OS. Does anyone know if any information has been published
    about the standard PS/2 packet structure for a mouse with a tilt wheel? Will
    there be any other information contained in the new packet format, such as
    the 4th and 5th buttons? If there are more buttons, what functionality is
    expected from them? How should a tilt-wheel PS/2 mouse report itself to the
    system to inform that it supports the new packet structure?

    Has any information been published about HID usage pages and usages to be
    used to transfer tilt wheel values to the OS over a USB connection?

    Any leads will be greatly appreciated.

    Thank you!
    Abjad Hawwaz, Feb 4, 2006
    1. Advertisements

  2. buttons #4 & 5 support in ps2 have been present since at least winxp, maybe
    even win2k. IIRC, the wheel data byte got split into 2 nibbles (0xF0 and
    0x0F) and the new buttons were put into the upper nibble. download the DDK
    and look at the pnpi8042 sample and the ISR code in moudep.c. as for the
    tilt wheel, i don't know.
    Doron Holan [MS], Feb 4, 2006
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.