Re: extended mouse buttons
- From: "Doron Holan [MSFT]" <doronh@xxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 21 Sep 2007 12:04:17 -0700
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.
.
- References:
- extended mouse buttons
- From: qfel
- Re: extended mouse buttons
- From: Doron Holan [MSFT]
- Re: extended mouse buttons
- From: qfel
- extended mouse buttons
- Prev by Date: Re: A weird hooked dll problem
- Next by Date: Re: Threading and Assebly
- Previous by thread: Re: extended mouse buttons
- Next by thread: Interactive Desktop heap size
- Index(es):