Nachdem ich eine Weile gefummelt hatte, kam mir dieses Skript, das ziemlich gut funktioniert. Wenn Sie CapsLock gedrückt halten, wird der Modus "Mausrad" aufgerufen. Es ist auch möglich, CapsLock + Ctrl zu halten, um ein alternatives Verhalten (wie Zoomen) zu erhalten, abhängig von der App. Das Skript muss die Mausposition ständig zurücksetzen, damit es auf dem Bildschirm angezeigt wird, sodass der Cursor für die Dauer des Modus ausgeblendet wird (greifen Sie auch auf das Cursor-versteckende Skript ).
CoordMode, Mouse, Screen *CapsLock:: MouseGetPos, xposinit, yposinit xposlast := xposinit yposlast := yposinit SystemCursor("Off") SetTimer, ButtonHold, 10 KeyWait, CapsLock SetTimer, ButtonHold, off MouseMove, xposinit, yposinit, 0 SystemCursor("On") Return ButtonHold: MouseGetPos, xpos, ypos if (ypos > yposlast) { MouseClick, WheelDown } else if (ypos < yposlast) { MouseClick, WheelUp } MouseMove, xposlast, yposlast, 0