Я хочу смочь изменить поведение прокрутки/щелчка средней кнопкой для отдельных приложений в Windows 7, так, чтобы прокрутка для изменения масштаба направления была всегда последовательна через приложения. Этот сценарий заставляет среднюю кнопку действовать как ручной инструмент в Adobe Acrobat, например:
; Hand tool with middle button in Adobe Reader
#IfWinActive ahk_class AdobeAcrobat
Mbutton::
#IfWinActive ahk_class AcrobatSDIWindow
Mbutton::
Send {Space down}{LButton down} ; Hold down the left mouse button.
KeyWait Mbutton ; Wait for the user to release the middle button.
Send {LButton up}{Space up} ; Release the left mouse button.
return
#IfWinActive
(Было бы замечательно, если это могло бы быть адаптировано, чтобы позволить "бросать" документ также как в интерфейсах Android или iPhone, но я не знаю, возможно ли управлять прокруткой этого точно),
Как я инвертирую колесико прокрутки-> направление масштабирования?
Найденный ответом здесь: Тема: колесо мыши масштабирует направление. Это подкачает направление прокрутки в Firefox:
#IfWinActive, ahk_class MozillaUIWindowClass
WheelDown::WheelUp
WheelUp::WheelDown
По-видимому, чтобы заставить это работать на несколько приложений, необходимо было бы создать группу окна.
К сожалению, это влияло бы на вещи как поля списков в тех приложениях, также. AutoHotkey может сказать, какой "ClassNN" Вы нависаете над внутренней частью приложения, так, чтобы мог бы помочь сузить его, но я не уверен, как использовать это все же.