From: Ray Trent on
Probably not. You probably just need the exe, unless you also want to do
something with the pointing data coming from the device.

Ree wrote:
> In this case, do I need the HID filter driver?Together with the exe process
> running in the background?
>
> Thanks for your help :)
>
> "Ray Trent" wrote:
>
>> It's a bit hard to say, because potentially it could be different for
>> every mouse.
>>
>> But anyway, to get started probably you want to use a tool that shows
>> you the HID descriptors for the device (I don't remember any specific
>> ones, but Google should help there).
>>
>> Then your app needs to open the appropriate Top Level Collection that
>> contains the data from the tilt wheel and submit read requests to it.
>> You'll get responses when the tilt wheel is used, that you'll have to
>> parse yourself, and I can't really tell you what to do because again,
>> they might be different for each brand of mouse.
>>
>> Ree wrote:
>>> Lastest finding...
>>>
>>> The tilt horizontal function cannot work with filter driver.
>>>
>>> We must create a .exe process file to detect the tilt. But i have no idea on
>>> developing the exe process...
>>>
>>>
>>> "Ree" wrote:
>>>
>>>> Hi Doron,
>>>> To asnwer your question, I am using microsoft Wireless Optical Mouse 3000,
>>>> Logitech G9 and G7.
>>>>
>>>> FYI, I did no install any intellipoint or setpoint mouse driver. What i am
>>>> trying to do is plug in the mouse, let the mouse use the standard mouse
>>>> driver and standard HID driver. On top of that, I create my owe filter driver
>>>> to the standard driver.
>>>>
>>>> I can detect the buttons, xy movements and vertical wheel events BUT not the
>>>> HSCROLL.
>>>>
>>>> Anyone can help me on this? Does Microsoft have any patch to the standard
>>>> drivers?
>>>>
>>>> I also found out that the horizontal tilt does not function well in Vista as
>>>> well. With the Vista standard driver, together with the tilt mouse, it can
>>>> only support limited program such as 3D-FLIP only. Many other program such as
>>>> Office 2007 does not support the tilt function with standard vista mouse
>>>> driver.
>>>>
>>>> Anyone here can guide me on developing the mouse driver more or less similar
>>>> as Intellipoint/Setpoint? My project here is to create mouse driver in
>>>> Windows platform. Please advice.
>>>>
>>>>
>>>> "Doron Holan [MSFT]" wrote:
>>>>
>>>>> the microsoft mouse apparently does support hscroll as well as some higher
>>>>> end logitech mice and the apple mighty mouse. does it work w/out your
>>>>> filter present?
>>>>>
>>>>> 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.
>>>>>
>>>>>
>>>>> "Ree"<Ree(a)discussions.microsoft.com> wrote in message
>>>>> news:D97EE52C-1F38-444B-85C3-0AFCBF6A423D(a)microsoft.com...
>>>>>> Doron,
>>>>>>
>>>>>> I tried Microsoft and Logitech mouse, but the event on the HSCROLL does
>>>>>> not
>>>>>> occur.
>>>>>>
>>>>>> Any other way that i can detect this horizontal scroll? Please advice.
>>>>>>
>>>>>>
>>>>>>
>>>>>> "Doron Holan [MSFT]" wrote:
>>>>>>
>>>>>>> i have no idea about devices in the market, i just know what the code
>>>>>>> does
>>>>>>> ;)
>>>>>>>
>>>>>>> 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.
>>>>>>>
>>>>>>>
>>>>>>> "Ray Trent"<rat(a)nospam.nospam> wrote in message
>>>>>>> news:u7exIHYoIHA.2256(a)TK2MSFTNGP05.phx.gbl...
>>>>>>>> Doron: Do you know if there are actually any mice in production yet
>>>>>>>> that
>>>>>>>> send HID reports that would result in a MOUSE_HWHEEL being sent by the
>>>>>>>> HID
>>>>>>>> mapper?
>>>>>>>>
>>>>>>>> Last time someone asked this question, it was discovered that the mouse
>>>>>>>> didn't send horizontal scroll messages directly, but had a separate Top
>>>>>>>> Level Descriptor that their special service was opening and reading
>>>>>>>> rather
>>>>>>>> than going through the "standard" HID mechanism.
>>>>>>>>
>>>>>>>> In fact, I'd be kind of surprised if this *ever* takes off, at least
>>>>>>>> until
>>>>>>>> no one cares *at all* any more about OS's where MOUSE_HWHEEL isn't
>>>>>>>> supported (do you have to go back to 2k or only XP to find that? I
>>>>>>>> don't
>>>>>>>> remember).
>>>>>>>>
>>>>>>>> Unlike some kinds of peripherals vendors *really* don't like to make
>>>>>>>> mice
>>>>>>>> that only work on some machines, so my (completely ignorant, but well
>>>>>>>> educated) guess is that they *all* still use the separate TLD method.
>>>>>>>> And
>>>>>>>> if they have to do that anyway, it's actually a heck of a lot more
>>>>>>>> complicated to also include the "standard" way. So I bet they don't.
>>>>>>>>
>>>>>>>> Still just a guess, though :-).
>>>>>>>>
>>>>>>>> Doron Holan [MSFT] wrote:
>>>>>>>>> the flag check you have is correct for checking for a horizontal wheel
>>>>>>>>>
>>>>>>>>> d
>>>>>>>>>
>>>>>>>> --
>>>>>>>> Ray
>>
>> --
>> Ray
>>


--
Ray