As per the title really. I used to use BetterMouse but have been having issues and the developer was useless, so come to BetterTouchTool.
In BetterMouse I used to have this set (i.e. button 3 + the scroll wheel up/down scrolled things horizontally), can I create an equivalent in BTT? I can't seem to find it.
EDIT If it matters at all, I'm using a Logitech Lift mouse.
I think this was not really possible before due to a small bug, but I fixed that in v6.598, it is a bit complicated though:
1.) create a Scroll Modifier: Swap Scroll Axes H<>V
2.) disable this scroll modifier by default
3.) Record the button you want to use
4.) Assign "Enable Configured Trigger" to "Actions Executed On Press", select the Scroll Modifier or enter its UUID manually
5.) Assign "Disable Configured Trigger" to "Actions executed on click release", again select the Scroll Modifier or enter its UUID manually
Now whenever you press that button, the scroll modifier is being activated and will force the scroll axes to be swapped. Once you release the button the scroll modifier is being deactivated again.
This approach also works for any other type of scroll modifier (e.g. if you wanted to have higher scrolling speed while holding a button).