• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Question about writing software to alter mouse functionality

beni

Senior member
I would like to write a program that will let me alter the functionality of my intellimouse explorer. If any of you have used Kensington's MouseWorks software - that's basically what I want to be able to do. For those of you that haven't used it, I want to be able to remap my clicks to other commands like keystrokes, multiple clicks or whatever. The big, important part is that I want to have application sets, so that I can customize the operation of each button for each individual application. So for example, in Internet Explorer I'll let the big thumb button be &quot;back&quot;, but if I'm in Opera I want to remap that button to actually send <ctrl>+<left arrow> because the back command doesn't work in Opera (I know Opera has its own mouse shortcuts...that's just an example).

So...where do I start? I assume I don't need to write a new driver for the mouse, but I'm willing to go that far if I need to. I'm nearly done with the undergrad CS program at the University of Washington, so I have a good amount of experience. I'm familiar with kernel development for linux, so I'm not scared to dig into Windows if need be. I assume C or C++ would work best for this project.

If anybody knows of a program that already exists that can do this, I'd be more than happy to use that. I haven't found it yet, though, and I've looked quite a bit.

thanks.
 
Back
Top