Что нового

[Мышь, клавиатура] Залипание клавиши Shift при использывании ControlClick/Send

nu3dell

Осваивающий
Сообщения
139
Репутация
24
Проблема в том что использую в цикле
Код:
ControlSend()
и
Код:
ControlClick()
и бывает встречается (не всегда) проблема с залипанием SHIFT или CAPS LOCK из-за этого бывают проблемы с использованием ОС. Есть ли варианты решения?
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Попробуй сделать так:
В начале скрипта добавь это:
Код:
#Include <WinAPIEx.au3>
Opt('SendCapslockMode', 0)

А перед использованием ControlSend\ControlClick добавь это:
Код:
If _WinAPI_GetKeyState(0x14) = 1 Then Send('{CAPSLOCK OFF}')
Send('{SHIFTUP}')
 
Верх