So I’ve bought a mouse for my laptop (shun me all you want - for some tasks, it’s nice to have one). It’s one of those fancy ones that don’t have a scroll wheel, or even two buttons…instead, it has a touch sensitive area on-top of a single clicker which works out if you’ve right clicked through telekinesis.
Basically, my mouse feels like an ergonomic touchpad and I want it to behave the same way. When I slide my finger up, I want the page to be pushed up, showing me new information beyond the bottom of the screen (and the reverse when I scroll down).
The problem is that the Settings app in Windows only allows to to reverse the scrolling of touchpad, not the mouse wheel. The rest of this post details what I did to achieve what I wanted.
Before we get down and dirty in the registry editor, we need a piece of information about the mouse you’re using - the Device Instance Path, to be specific.
Here’s how to get it:
- Open Device Manager
- Expand Mice and other pointing devices and double click on your HID-compliant mouse
- Navigate to the Details tab and, using the drop-down menu, select Device instance path
- Right-click the value in the box below and select Copy
- Paste this into a text editor of some description temporarily
The Registry Hack
- Open regedit
- Navigate to
- Expand the folder that matches the string you copied to your text editor
- Expand the sub-directory, which seems to be randomly named
- Click on the folder named Device Parameters
- Use the right-hand pane to set the FlipFlopWheel value to 1
- Close the Registry Editor and restart Windows.
Ideally, I’d be able to work out how to implement gesture detection on the touch sensitive part for two finger gestures (not the kind you give a bad driver) but I still need to work out how this could be made possible. Definitely a blog-worthy project, if I figure it out.