2

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

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

1 ответ1

1

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .