Тема: AHK: Проблема с модификатором, используя GetKeyState
+F::
Loop
{
GetKeyState, state, Shift
if state = U
GetKeyState, state, f
if state = U
break
ImageSearch, FoundX, FoundY, 21, 912, 40, 931, C:\Скрипты\1.bmp
if ErrorLevel = 0
SendInput 1
sleep 80
}
return
F::
Loop
{
GetKeyState, state, f
if state = U
break
ImageSearch, FoundX, FoundY, 21, 892, 40, 909, C:\Скрипты\2.bmp
if ErrorLevel = 0
SendInput 2
sleep 80
}В общем, суть в следующем: при зажатии Shift и F должен происходить спам цифры 1, пока не ото жмется это сочетание клавиш или не исчезнет картинка в координатах 21, 912, 40, 931. Если зажата клавиша F происходит спам цифры 2, пока зажата F или не исчезнет изображение в координатах 21, 892, 40, 909.
Проблема: при зажатии Shift и F происходит спам в таком порядке: 111112211221211 и т.д.
Нужно, чтобы при зажатии Shift и F, и нахождения картинки 1.bmp в координатах 21, 912, 40, 931, был спам только цифры 1, а при простом зажатии F и нахождения картинки 2.bmp в координатах 21, 892, 40, 909 был спам только цифры 2.
Пожалуйста, помогите решить эту проблему.

