GETSCREEN
waitms(50)
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 3315455)
move($_return1, $_return2)
$fragment_x=$_return1
$fragment_y=$_return2
WAITMS(100)
$text_out=strconcat("\",$bk,"\дефис2.bmp")
GETSCREEN
waitms(50)
IF_PICTURE_IN (0,$fragment_y-10,$fragment_x+300,$fragment_y+10, $text_out, -1, 100)
//#ps2_keyboard
keydown($SHIFT)
waitms(50)
lclick($_return1, $_return2)
waitms(50)
keyup($shift)
else
logwrite("не нашел дефис2")
halt
END_IF
end_if
else
logwrite("не нашел")
halt
END_IF
1) дело не в клавиатуре, так как помещал в массив зажатые клавиши, получал пустые значения.
2) это обычная ссылка, если я по ней нажимаю ручками через шифт она открывается в новом окне, если кликаю, то идет дальше.
Проблему с переходом реши в представленном коде. Как видите добавил зажатие шифта при клике (так сказать добавил антишифт), тогда нормально работает.