autohotkey:如何让鼠标右键同时模仿自己和鼠标左键的功能?

问题描述

又名 RButton 应该根据是按住还是点击来激活 LButton 和 Rbutton 的本机功能

~Rbutton::
send {lbutton down}{rbutton down}
return

这仅在我按住 Rbutton 时才有效。当我释放....Lbutton 继续按下它本身导致它仍然被按下....我必须点击它才能停止。它也根本没有解决鼠标键的单击功能。鼠标不像键盘按下。当社区表现得像他们一样时,我感到很困惑。鼠标有按住状态和单按状态。我希望翻译这两种状态。

当按住 rbutton 时,它也应该按住 Lbutton。当 rbutton 被释放时,它也应该释放 lbutton。上面的代码在按下 rbutton 时激活....所以我猜

如果 GetKeyState("RButton","P") 发送 {lbutton down} 返回

必须发生在它之外。但这在它之外不起作用。那么我是否使用 if not getkeystate().... 好吧,这将破坏 LButton 的本机功能,这也是一个禁忌。应该没有密钥销毁只有密钥添加,我想将Lbutton的工作添加到Rbutton。期间。

解决方法

~RButton::LButton

似乎有效。我很困惑为什么以及这种语法是什么。我认为该解决方案将涉及发送及其脚本 {click right mouse}{click right down}?