Re: extended mouse buttons

Tech-Archive recommends: Fix windows errors by optimizing your registry



neither inbox driver (ps2 or mouhid) set a value in MOUSE_INPUT_DATA::RawButtons which is what is copied into RAWMOUSE::ulRawButtons. this means a 3rd party driver is setting this value somewhere.

d
--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"qfel" <q_tmp@xxxxxxxx> wrote in message news:fctgdn$d8r$1@xxxxxxxxxxxxxxxxxx
I don't know how mouse driver works exactly, but although UI components as well as direct input see button6 as left click, when using WM_INPUT I get the following RAWMOUSE data:

[Left click]
Mouse:
usFlags=0000 (none)
usButtonFlags=0001 (RI_MOUSE_LEFT_BUTTON_DOWN)
usButtonData=0
ulRawButtons=0001 (0)
lLastPos=(0, 0)
ulExtraInformation=0000

Mouse:
usFlags=0000 (none)
usButtonFlags=0002 (RI_MOUSE_LEFT_BUTTON_UP)
usButtonData=0
ulRawButtons=0000 (none)
lLastPos=(0, 0)
ulExtraInformation=0000

[Button6]
Mouse:
usFlags=0000 (none)
usButtonFlags=0001 (RI_MOUSE_LEFT_BUTTON_DOWN)
usButtonData=0
ulRawButtons=0020 (5)
lLastPos=(0, 0)
ulExtraInformation=0000

Mouse:
usFlags=0000 (none)
usButtonFlags=0002 (RI_MOUSE_LEFT_BUTTON_UP)
usButtonData=0
ulRawButtons=0000 (none)
lLastPos=(0, 0)
ulExtraInformation=0000

Notice the difference in ulRawButtons.

.


Quantcast