Пытаюсь сделать так, чтобы когда нажимается и сразу отпускается кнопка SC021 (T в моей раскладке), то отправлялось обычное нажатие, то есть писалась буква Т, а если кнопку зажал, то отправлялся LShift, пока кнопку не отпущу. Столкнулся с проблемой, что когда зажимаю кнопку, Shift отправляется, но также и отправляется на авторепите буква Т. Помогите пожалуйста, не понимаю что делаю не так.
Code: Select all
SC021::
KeyWait, SC021, T.15 ;300 ms
IF ErrorLevel
{
SendInput, {Blind}{LShift down}
Loop {
if (!GetKeyState("SC021", "p")){
;SendInput, bob
Break
}
Sleep, 100
}
SendInput, {Blind}{LShift up}
}
Else
SendInput, {SC021}
return