Одновременные нажатия клавиш с повторениями
Я получил это прямо сейчас
SetTitleMatchMode, 3
SetKeyDelay, 350
^ О::
$ stop: = 0
Loop,
{
controlsend,,{a 30},ahk_pid 12144
controlsend,,{a 30}{s 30},ahk_pid 12144
controlsend,,{s 30},ahk_pid 12144
controlsend,,{s 30}{d 30},ahk_pid 12144
controlsend,,{d 30},ahk_pid 12144
controlsend,,{d 30}{w 30},ahk_pid 12144
controlsend,,{w 30},ahk_pid 12144
controlsend,,{w 30}{a 30},ahk_pid 12144
controlsend,,{w 30},ahk_pid 12144
controlsend,,{w 30}{d 30},ahk_pid 12144
controlsend,,{d 30},ahk_pid 12144
controlsend,,{d 30}{s 30},ahk_pid 12144
controlsend,,{s 30},ahk_pid 12144
controlsend,,{s 30}{a 30},ahk_pid 12144
if ($stop)
{
return
}
}
^ p:: $ stop: = 1
controlsend,, {a 30} {s 30} отправляет 30 раз "a", а затем 30 раз "s", но я хочу 30 раз "as"
Одно нажатие клавиши с 30 повторениями работает без проблем, но одновременное нажатие клавиш не работает одновременно. Вместо этого он работает последовательно. Вы можете помочь с этим?
1 ответ
Решение
... но я хочу 30 раз "как"
Думаю, это может помочь двумя способами.
отправить {а}{с};; или же mystr:="как"; установить строковое значение отправить%mystr%; отправить строку
Петли:
mystr:="как"; установить строковое значение Петля, 30 { отправить%mystr%; отправить строку }