Тема: AHK:Выполнение разных действий в зависимости от активных окон
Подскажите,пожалуйста, как правильно переписать этот скрипт?
RButton::
if WinActive ahk_class XBMC
Send {Backspace} ; на пульте кнопка "стрелочка назад" - бекспейс
else if WinActive TotalMedia
Send {Enter} ; на пульте кнопка "ОК" - энтер
else
KeyWait, % A_ThisHotkey
if (A_TimeSinceThisHotkey >= 2000)
Shutdown, 12
else
Send {RButton}
Return
LButton::
if WinActive ahk_class XBMC
Send {Enter} ; на пульте кнопка "ОК" - энтер
else
Send {LButton}
Return
Volume_Mute::
if WinActive ahk_class XBMC or WinActive TotalMedia or WinActive ahk_class PotPlayer
Send {!F4} ; на пульте кнопка "выключить кромкость(нижняя)" - выход
else
Send {Volume_Mute}
Return
LWin::
if WinActive ahk_class XBMC
Send {VKB4} ; на пльте кнопка "меню" - контекстное меню
else if WinActive TotalMedia
Send {RButton} ; на пльте кнопка "меню" - контекстное меню
else
Send {LWin}
Return
Volume_Up::
if WinActive ahk_class XBMC
Send {z} ; на пульте кнопка "увеличить громкость" - добавить канал в избранное или изменить кроп
else if WinActive ahk_class PotPlayer
Send {!a} ; на пульте кнопка "увеличить громкость" - переключить аудиодорожку
else
Send {Volume_Up}
Return
Volume_Down::
if WinActive ahk_class XBMC
Send {y} ; на пульте кнопка "уменьшить громкость" - удалить канал из избранного
else if WinActive ahk_class PotPlayer
Send {!h} ; на пульте кнопка "уменьшить громкость" - вкл/выкл субтитры
else
Send {Volume_Down}
Return
