Как забиндить другую клавишу при нажатии я понимаю, к примеру вот так:
Code: Select all
Tab::Send {Blind}{NumLock}
И тем более не понимаю как иметь сразу два биндинга, для нажатия и для удержания.
Может кто подсказать возможно ли подобное вообще?
Code: Select all
Tab::Send {Blind}{NumLock}
Code: Select all
$Tab:: ; Нужен $-модификатор, т.к. код ниже посылает нажатие самого {Tab}
KeyWait, Tab, T0.3 ; Ждём отпускания {Tab} 300 мс
If (ErrorLevel == 0) ; {Tab} отпущен раньше:
Send {Tab} ; нажимаем {Tab}
Else { ; {Tab} всё ещё нажат:
Send {LAlt Down} ; Зажимаем {Alt}
KeyWait, Tab ; Ждём отпускания {Tab}
Send {LAlt Up} ; {Tab} отпущен - отпускаем {Alt}
}
Return