|
From: Ray Trent on 24 Apr 2008 14:00 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 |