Тема: AHK: Одноразовый посыл клавиши при многоразовом нажатии хоткея
Здравствуйте.
Итак, написал я скрипт:
#NoEnv
#SingleInstance, Force
SetBatchLines, -1
var := 1
af := 0
*LAlt::
If var = 1
{
Toggle := !Toggle
SoundBeep, 100, 200
var := 0
}
Else If var = 0
{
Toggle := !Toggle
SoundBeep, 400, 200
var := 1
}
Return
#If Toggle
*~LButton::Send, {q}
*~RButton::Send, {3}
#If
*F7::ExitApp
Хочу добиться того, чтобы при нажатиях лкм, "q" нажималась только после первого нажатия, а при последующих нажатиях, в игру посылались только нажатия лкм и чтобы так происходило до нажатия пкм, а с пкм также как и с лкм.
То есть: Кликаю лкм, "q" нажалась только после первого нажатия лкм, дальше, при следующем нажатии лкм - клик лкм без "q", до тех пор, пока не нажму пкм.
Затем когда нужно, кликаю пкм, "3" нажалась только после первого нажатия пкм, при следующем нажатии пкм - клик пкм без "3", до тех пор, пока не нажму лкм.
Заранее прошу прощения за тавтологию, потому-что хочу максимально разъяснить проблему.
Спасибо за любую помощь.