Запретить Winkey + Alt + Enter открывать Windows Media Center и перепривязывать его

588
Hikari

Я купил новый пульт дистанционного управления и использую AHK, чтобы привязать некоторые из его кнопок. У него нет программного обеспечения для установки того, что будет делать каждая кнопка, «это просто работает». Используя KeypressOSD.ahk, я могу видеть, какое нажатие клавиши оно отправляет.

Итак, он имеет кнопку, которая отправляет Win+ Alt+, Enterчтобы Windows Media Center открылся. Я хочу, чтобы этот ярлык не открывал Windows Media Center и не фокусировал его на Media Player Classic. Этот код работает нормально, он проверяет, открыт ли Media Player Classic, и если да, то получает фокус и получает команду Space:

^F1:: IfWinExist, Media Player Classic { WinActivate Send  } Return 

Я хочу использовать ту же команду. Но этот не работает, WCE все еще открывается:

~!#Enter:: IfWinExist, Media Player Classic { WinActivate Send  } Return 

Этот тоже работает:

~!#F2:: IfWinExist, Media Player Classic { WinActivate Send  } Return 
2

1 ответ на вопрос

0
miroxlav

Удалить ~из горячей клавиши:

!#Enter:: IfWinExist, Media Player Classic { WinActivate Send  } Return 

Значение ~(выделение добавлено):

Когда горячая клавиша срабатывает, встроенная функция ее клавиши не блокируется (скрыта от системы).

В общем, вы попросили AHK передать оригинальную горячую клавишу дальше.