Тема: AHK: Проблемы с клавиатурой используя двойное нажатие и soundplay
NumPad1::
IfWinActive, Skype
If isKeyPressed := !isKeyPressed
SetTimer, SendA, 100
Else
{
SetTimer, SendA, Off
SoundPlay E:\Scripts\1.mp3
Send {T Down}{Е Down}
SetTimer, SendB, 60000
}
KeyWait NumPad1
return
SendA:
SetTimer, SendB, Off
SoundPlay E:\Scripts\2.mp3
Send {T Up}{Е Up}
return
SendB:
Send {T UP}{Е Up}
SetTimer, SendB, Off
returnСкрипт работает прекрасно, но когда нужно альтабнуться, то порой ничего не происходит, также наблюдаю проблемы с зажатым шифтом после альтаба. Написал в начало кода:
IfWinNotActive, Skype
Send {Shift Up}С шифтом проблем вроде не наблюдаю, но я не могу нормально альтабнуть периодически. Как будто при нажатии Alt+Tab зажимается что-то еще лишнее.
upd: Добавил параметр
#InstallKeybdHookвкладка меняется на предыдущую при использовании Alt+Tab, но все равно почему-то зажимается то ли Shift, то ли еще что-то лишнее и не дает листать вкладки Tab'ом зажимая Alt

