Como envio MouseWheelUp e ignoro modificadores sendo mantidos?

0

Estou tentando adicionar algum comportamento que obriguei a mudar + MouseWheelUp, mas ocasionalmente o modificador de shift está sendo aplicado ao que estou enviando, aqui está um caso simples de repro com saída:

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

#InstallKeybdHook
#UseHook On
#MaxHotkeysPerInterval 200


+WheelUp::
    send {a}
return

Isso produzirá:

aaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaAaaaaaaaaaaaaa

O script que estou escrevendo deve permitir que eu use ctrl + mousewheel para imitar o comportamento padrão do mouse, mas às vezes ele ainda enviará ctrl + mousewheel fazendo com que as coisas aumentem e diminuam o zoom.

UseHook é algo que eu achei sugerido para problemas semelhantes, mas não teve impacto.

Obrigado

    
por Robot Rocker 21.02.2018 / 02:52

0 respostas

Tags