我发现 UseHook 可以解决类似的问题,但没有影响。

我发现 UseHook 可以解决类似的问题,但没有影响。

我正在尝试添加一些已绑定到 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 可以解决类似的问题,但没有影响。

谢谢

相关内容