使用 Autohotkey Ctrl + 鼠标单击粘贴文本

使用 Autohotkey Ctrl + 鼠标单击粘贴文本

可能重复:
使用 Autohotkey 发送双击

我正在尝试使用 Ctrl 并右键单击 SQL Management Studio 粘贴文本。我有这个,它在 notepad++ 中运行良好,但在 SSMS 中却不行。我在那里单击鼠标,因为我想将它粘贴到鼠标所在的位置。(我不想在粘贴前手动左键单击位置的额外步骤)。

^RButton::
    MouseClick, left, , , 1
    Send ^v

默认情况下,SSMS 中的 Ctrl + 左键单击会选择单词(就像双击一个单词一样),因此当我使用热键时最终发生的情况是 SSMS 会选择该单词然后粘贴文本覆盖原有的内容。

有没有办法让 SSMS 忽略我按住 ctrl 键的事实?我尝试按 Shift + 右键单击​​,但它给出了类似的问题...它在粘贴之前选择一个文本范围。

Windows XP,最新版本的 AHK

编辑:咕噜咕噜,2 分钟后我在这里找到了答案 使用 Autohotkey 发送双击

send {LButton 2}   ; use this line instead of mouseclick

请删除或关闭

答案1

找到了我的答案。

send {LButton 2}   ; use this line instead of mouseclick

相关内容