Very (VERY) simple script to fix MS Mouse / Intellipoint wheel issues in Windows 7. As the Intellipoint driver sends mousewheel event with small deltas (smaller than the default value of 120), several programs just doesn't know how to handle them and fails to register the event.
This script catches the Intellipoint-generated events and sends a new, identical one but with a standard (120) delta and fixes the issue.
Intellipoint can send 70-120 small mousewheel events per second, thus the MaxHotkeysPerInterval directive.
Code:
; Simple, catch-all script:
#MaxHotkeysPerInterval 200
WheelDown::WheelDown
WheelUp::WheelUp
Another, more complete version, affecting only the windows of programs currently unable to handle the mouse delta. Affected programs known to me: Picasa, Quicken 2008
Code:
#MaxHotkeysPerInterval 200
GroupAdd, MousewheelHandler, ahk_class QFRAME
GroupAdd, MousewheelHandler, ahk_class ytWindow
; Add your own affected windows to the group here
#IfWinActive ahk_group MousewheelHandler
WheelDown::WheelDown
WheelUp::WheelUp