Como inverter a roda de rolagem em certas aplicações usando o AutoHotkey?

2

Eu quero poder modificar o comportamento de rolagem / clique do meio para aplicativos individuais no Windows 7, para que a direção de rolagem para zoom seja sempre consistente entre os aplicativos. Este script faz com que o botão do meio funcione como uma ferramenta manual no Adobe Acrobat, por exemplo:

; 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

(Seria ótimo se isso pudesse ser adaptado para permitir "jogar" o documento também, como nas interfaces do Android ou iPhone, mas não sei se é possível controlar a rolagem com precisão)

Como inverto a roda de rolagem - > direção do zoom?

    
por endolith 16.02.2011 / 17:43

1 resposta

1

Encontrei uma resposta aqui: Tópico: direção do zoom da roda do mouse . Isso irá trocar a direção de rolagem no Firefox:

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

Aparentemente, para que ele funcione para vários aplicativos, você precisa criar um grupo de janelas .

Infelizmente isso também afetaria coisas como caixas de listagem nesses aplicativos. AutoHotkey pode dizer que "ClassNN" você está pairando sobre dentro de um aplicativo, de modo que pode ajudar a reduzi-lo, mas eu não tenho certeza como usar isso ainda .

    
por 16.02.2011 / 23:34