单AHK里面同时放多个热键,比如:
$XButton1::
while GetKeyState(“XButton1”, “P”) {
send 1
}
return
$XButton2::
while GetKeyState(“XButton2”, “P”) {
send 2
}
return
会产生冲突。但是本人是小白,不知道怎么弄多线程。
套用飞跃大佬的《多线程热键》发现有个问题,
就是同时按住X1+X2,发送121212121,没有问题
但是一旦松开X1,不松开X2,还在发送1212121212,而不是2222222222。
有没有什么办法开局创建几个new thread
然后每个子进程里面只改一个热键的效果,并且相互之间不冲突,可以同时发送1212121212,
并且松掉一个热键不会出现上面的情况
小白刚接触AHK,不太懂这些,希望大佬们能帮帮忙