我正在使用 AHK,我的主要目标是让我的鼠标中键正常工作,如果我按下它一次,但如果我按下并按住它 500 毫秒,则会触发Ctrl+或复制,并粘贴复制的内容或+如果我一直按了1000msCCtrlV
我在互联网上搜索了一个星期,但找不到解决方案(也许是因为我对此不熟悉),但这里有一些我发现的代码,我相信可以完成它,但由于某种原因我无法完成它工作。
这是我找到的代码:
RCtrl::
keyDown := A_TickCount
While GetKeyState("RCtrl", "P")
Send {Ctrl Down}
duration := A_TickCount - keyDown
Send {Ctrl Up}
if duration < 300
Send {Enter}
Return
我尝试修改其中一些
MButton: :
keyDown := A_TickCount
While GetKeyState("MButton", "P")
Send {^C}
duration := A _TickCount - keyDown
Send {Ctrl Up}
if duration < 299
Send {MButton}
if duration < 500
Send {^C}
if duration < 1000
Send {^V}
Return
请参阅A_TickCount。