Setting up a Logitech Marble Mouse to Windows defaults in Xorg 7.1
I bought a Marble Mouse yesterday to replace my ailing A4Tech trackball, and so far all has gone well with it. I need a bit of help configuring it though.
My current config, courtesy of another Arch Linux user, looks like this:
With this, hitting the left and right button at the same time is processed as a middle-click; the left secondary button is also a middle click, and allows me to use the trackball for scrolling when held down. The right secondary button has exactly the same functionality as the right main button.
Option "Protocol" "ImPS/2"
Option "Device" "/dev/input/mice"
Option "EmulateWheelButton" "2"
Option "ZAxisMapping" "4 5"
This setup works, but it's not really what I want. I'd prefer the Windows defaults:
1. Pressing the left and right buttons at the same time is processed as a middle click.
2. Holding down the left and right buttons allows you to scroll with the trackball.
(This means that the left and right buttons would do exactly what the left secondary button is doing now.)
3. The left secondary button scrolls down when pressed, and the right secondary button scrolls up.
I've found a few articles on how to do this, but none of the configs I've found actually work, at least with Xorg 7.1 (which requires different stuff than 6.8.x). Could someone tell me how to do this in current versions of Xorg?