Как инвертировать колесико прокрутки в определенном использовании приложений AutoHotkey?

Я хочу смочь изменить поведение прокрутки/щелчка средней кнопкой для отдельных приложений в 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, но я не знаю, возможно ли управлять прокруткой этого точно),

Как я инвертирую колесико прокрутки-> направление масштабирования?

2
задан 16.02.2011, 18:43

1 ответ

Найденный ответом здесь: Тема: колесо мыши масштабирует направление. Это подкачает направление прокрутки в Firefox:

#IfWinActive, ahk_class MozillaUIWindowClass
WheelDown::WheelUp
WheelUp::WheelDown

По-видимому, чтобы заставить это работать на несколько приложений, необходимо было бы создать группу окна.

К сожалению, это влияло бы на вещи как поля списков в тех приложениях, также. AutoHotkey может сказать, какой "ClassNN" Вы нависаете над внутренней частью приложения, так, чтобы мог бы помочь сузить его, но я не уверен, как использовать это все же.

1
ответ дан 12.12.2019, 00:18

Теги

Похожие вопросы