gauss163 wrote:Joel: I did manage to find a copy of version 0.69 in my downloads folder.
Ok cool, I also linked directly to 0.69 above
Once I downgraded to 0.69 the weird scroll problems caused by "reverse scroll direction" disappeared. Maybe it's worth emphasizing that I am in the process of testing many different touchpads, so it might be possible that the large number of different settings could cause problems (I was up to Mouse34 at one point). But 0.69 handled it all well - kudos! I have no idea why the latest version is messing up when reversing the scroll direction (and also crashing in the Tooltip), but I'll be happy to help debug.
Very cool, I've never had the mouse count up that high. I'm glad to hear downgrading fixed the issue, so I have somewhere to hunt for the bug (i didn't think I even changed anything with that option, but I must have). I can also imagine the errors you got with so many mice with ToolTips on because it uses the mouse number as the ToolTip number, but AHK's use of ToolTip maxes out at 20! I'll have to put in a fix for that.
Btw, I noticed also that reverse scroll direction does not reverse the direction of Zooming (Ctrl+VScroll). Having horizontal and/or Zoom scroll directions inconsistent with (reversed) vertical Scroll direction is problematic (showstopper for me). The goal is to have a consistent UI model: scrolling should function one of two ways: as if grabbing the page and moving it (as on a phone), or, opposite-direction-wise, as if grabbing the scroll-bars and moving them (but not some mixture of the two). Reversing the scroll direction should switch between these two scroll models (for both H/V directions + Zoom). Probably that works for most uses (but some advanced apps might require independent reversal controls on H/V/Z scroll). I'll by happy to help with testing and/or code writing to remedy this.
Yeah that's also not handled, I will put it on my to do list, thanks. I will let you know when I have an update ready and you can do some testing for me, thanks
What do I need to do (if anything) to preserve settings when down/upgrading?
Nothing, except make sure to not check the "clean install" option when installing, then it should use the existing settings.