04-17-2009 08:16 AM - edited 04-24-2009 10:22 AM
Hi there, Logitech guys. I've been searching for a solution to this problem for some time and had no luck, and since the problem is ultimately with SetPoint, I've come here.
For the longest time, I used a Microsoft mouse and was very happy with the customisable buttons and scroll speed/acceleration options it provided. However, I wanted something with a higher DPI and got an MX518. It's awesome, but I'm still frustrated to be missing acelerated scrolling options.
Upon posting a thread elsewhere on the subject, I found that there ARE such options in SetPoint, but they are DISABLED and inaccessible for my model. Even borrowing someone elses's user.xml file with their mouse configuration for a VX Revolution didin't help; neither did another hack provided on the Internet. I'm guessing the model number of the mouse is sent to the computer and so there's no way to override it.
I would be extremely grateful if someone could explain how to enable it, or push for a driver update that allows this option on all mice with scrollwheels. Or, as a last-ditch effort, some third-party program that listens to mouse-wheel events and takes matters into its own hands.
Solved! Go to Solution.
04-21-2009 02:14 PM - edited 04-21-2009 02:14 PM
Do you mean cruise acceleration? I also have an MX518 and used to remap the +/- buttons to the up/down cruise function with UberOptions for rapid scrolling, but Setpoint 4.60 and later removed acceleration for this function and it has not been restored. Cruise is now almost pointless to use since it is not much faster than simply using the scroll wheel. I have to use Setpoint 4.40 if I want cruise acceleration.
I would really like to see cruise acceleration brought back in future driver releases.
04-22-2009 06:13 AM
I gave scroll cruising a try but didn't find it that useful. And yes, I also found that changing the acceleration for cruise control had no effect at all.
I know scrollwheel acceleration is available because I've seen a screenshot of it myself for another person using the same version of SetPoint but a different mouse model. I feel discriminated against. Sure, the MX518 isn't exactly a G5, but it's still labelled as a 'gaming mouse' and so on, and there is no justifiable reason to disable it on other mice with scrollwheels.
04-28-2009 01:43 AM
if (A_PriorHotkey = A_ThisHotkey and A_TimeSincePriorHotkey 70)
else MouseClick %A_ThisHotkey%
This makes it so that if you turn the wheel up (or down) twice within 70 ms, it sends that action 3 times instead of once. Simple one-level wheel acceleration.
05-01-2009 09:09 AM
I can see that with a little more programming, the script above can be extended to give multiple acceleration levels.
05-01-2009 09:11 AM
05-05-2009 08:07 AM - edited 05-05-2009 08:11 AM
I wrote and compiled the following script for myself, and set SetPoint to scroll by 6 lines at a time. Works very nicely - flick the mousewheel to leap to the bottom of a medium-length page. Anyone can feel free to take this for themselves. Windows Key + Mousewheel down exits the app.
The other major advantage to using AutoHotKey instead of letting the mouse drivers do it, is it works on anything that the wheel controls - not just window panes, but sliders, volume controls etc.
if (A_PriorHotkey = A_ThisHotkey and A_TimeSincePriorHotkey < 70)
if(A_TimeSincePriorHotkey < 30)
else if(A_TimeSincePriorHotkey < 40)
else if(A_TimeSincePriorHotkey < 50)
else if(A_TimeSincePriorHotkey < 60)
MsgBox Exiting Accelerated Scrolling...
03-25-2010 06:59 AM
Beautiful fix, BoffinbraiN!
I'd long ago just accepted having no scroll acceleration, but as I looked through these forums for something else entirely I stumbled upon this gem.
Thank You! I do a LOT of scrolling. . .
03-25-2010 03:53 PM
No problem! Maybe one day Logitech will decide to make this feature available to all, but I'm glad I didn't bother waiting.
For your information, you can find the latest version of my script here on the AutoHotKey Forum: