Re: Is it possible to invert left-right sense of mouse in CE.Net?



Paul G. Tobey [eMVP] wrote:
I doubt that such a weird feature is already there, but you could write your own mouse driver based on the existing one in Windows CE to do that, under control of a registry key, maybe, I guess. Can we ask why?

Sure.
Our customer is making their own optical thumb-trackball type of thing.
They're making their own as it has to work under 10-20m of mucky water. At one point it was at 90 degrees to the usual orientation (so up/down became left/right) but I talked them out of that, so now it is just a left-right inversion I have to deal with. They say it can't be sorted out in hardware because it is just a chip with a window in the top or something sensing the movement of the ball, and the orientation of the components can't change as it is the only way it will all fit together (it needs to fit into the handle of our device).


My fallback solution if modding the driver is no good is to disable the windows pointer and draw my own pointer on my app dialog from within my app. Shame there is no extant registry setting though (I had little hope but figured I'd ask).

It isn't as weird a requirement as you'd imagine, we've had to do other weird inversional things due to having to mount screens upside down & stuff before.

Thanks anyway for the reply,

Regards,

5thWheel
.



Relevant Pages

  • Re: IOCTL and name events stuff
    ... My app waits for events from other app(actually this is a network ... adapter driver) running in kernel. ... the C++ compiler can use both .NET and all Windows ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: MS-DOS PROMPT - Hinders Windows 98 Performance
    ... > For Windows 95/98 I think a mouse driver needs to be installed ... > forgotten the name of the app. ... don't think the mouse driver (or lack ... idle loop to look for keyboard input so is only interrupted by the ...
    (microsoft.public.vb.general.discussion)
  • Re: Font Component
    ... I found that if I close my app and then run it again, the fonts appear in my ... Could this be because I am running my app as the shell? ... >components and see how the registry key is setup. ... > Windows XP Embedded Supplemental Toolkit Covering XPe SP2 ...
    (microsoft.public.windowsxp.embedded)
  • Re: Changing the vendor on an USB unit ?
    ... following is from the bulk_usb sample driver but should IMO apply to all USB ... If you want to test Inf file or installation program modifications, ... Delete the following registry key: ... For Windows NT 5.0: ...
    (microsoft.public.development.device.drivers)
  • Re: Thread waiting when started from console
    ... i can't imagine why it would be different for a console app than a windows ... have you tried debugging your driver to see why it's not waking up the ...
    (microsoft.public.development.device.drivers)