__Михаил__, спасибо. То, что нужно. В браузере на ПКМ жесты. Иногда вместо жеста (руки кривые) выскакивает контекстное меню. Сейчас это меню скрывается без лишних действий и жест можно повторить. Окончательный вариант вашего кода для этой цели:
App := "ahk_class MozillaDropShadowWindowClass ahk_exe r3dfox.exe"
Return
*~vk2::
KeyWait, vk2, U
SetTimer, CheckMenu, -50 ; Запуск метки через небольшую задержку (для появления окошка).
Return
CheckMenu:
Off := 10 ; Кол-во итераций ожидания окошка. Если страница 'тяжёлая' - увеличить значение.
While(Off){
If WinExist(App){
SetTimer, CheckFocus, 1000
Break
}
Off -= 1
}
Return
CheckFocus:
MouseGetPos,,, MWin
If (MWin = WinExist(App)){
ToolTip, , -9999, -9999, 10
}
Else{
ToolTip, , -9999, -9999, 10
Send, {Esc}
SetTimer, CheckFocus, Off ; Выключить проверку.
SetTimer, ToolTipOff, -500 ; Выключить подсказку через 0.5 сек.
}
Return
ToolTipOff:
ToolTip,,,, 10
Return
#NoTrayIcon
"Излишеств" не осталось?