我正在尝试添加一些已绑定到 shift + MouseWheelUp 的行为,但偶尔会将 shift 修饰符应用于我发送的内容,这是一个带有输出的简单再现案例:
#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
这将输出:
aaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaaaaaaaAaaaaaaaaaaaaaaAaaaaaaaaaaaaa
我正在编写的脚本应该让我使用 ctrl+鼠标滚轮来模仿标准鼠标滚轮行为,但有时它仍会发送 ctrl+鼠标滚轮导致事物放大和缩小。
我发现 UseHook 可以解决类似的问题,但没有影响。
谢谢