![如何使用 alt + 鼠标左键 + o(键盘上的任何字母数字键)和 autohotkey?](https://linux22.com/image/1585317/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20alt%20%2B%20%E9%BC%A0%E6%A0%87%E5%B7%A6%E9%94%AE%20%2B%20o%EF%BC%88%E9%94%AE%E7%9B%98%E4%B8%8A%E7%9A%84%E4%BB%BB%E4%BD%95%E5%AD%97%E6%AF%8D%E6%95%B0%E5%AD%97%E9%94%AE%EF%BC%89%E5%92%8C%20autohotkey%EF%BC%9F.png)
我需要两个热键:
alt+q+left mouse button
和
alt+w+left mouse button
现在我有了这个,但是不起作用
$!LButton::
IF getkeystate(h) {
send mButton down
KeyWait, LButton
send mButton up
}
IF getkeystate(o) {
send rButton down
KeyWait, LButton
send rButton up
}
return
和这个:
$!LButton::rbutton
$!LButton up:: send RButton up
它可以工作,但是不适用于“w”或“q”。
和这个:
$!LButton::RButton
IF getkeystate(o) {
send rButton down
KeyWait, LButton
send RButton up
}
return
答案1
下面是使用 alt + 鼠标左键 + q 发送文本的示例。
!LButton::
IF GetKeyState("q", "P")
{
SendInput, hello world
}
Return