Acho que descobri! A resposta de Kirk acima me apontou na direção certa.
Estou usando este script AutoHotKey :
VKB6:: ;On a press of the Lenovo N5901 orange button:
if WinActive("Windows Media Center") ;Is WMC the current active window?
Send #!{Enter} ;Act like a "green button" press (go to WMC main menu)
else
run c:\windows\ehome\ehshell.exe ;Run/activate WMC
return
Este script realiza o seguinte ao pressionar o botão laranja do controle remoto do Lenovo N5901:
- Se o Windows Media Center (WMC) não estiver em execução, execute-o.
- Se o WMC estiver em execução, mas não for a janela ativa, ative-o.
- Se o WMC for a janela ativa, navegue até o menu principal do WMC. (Como bônus, um segundo pressionamento do botão laranja retornará para onde você estava antes no WMC.)
- Suprima o comportamento padrão de exibir "Meu computador" pressionando o botão laranja.
Essencialmente, este script transforma o botão laranja do N5901 em um "botão verde" do controle padrão do Windows Media Center.
O crédito vai para duas fontes de componentes desse script:
(1) A resposta de kirk, acima, para me apontar para AutoHotKey em primeiro lugar, para o código de tecla para capturar uma pressão do botão laranja (VBK6), e os meios para executar / ativar WMC (ehshell. exe).
(2) Uma publicação nos fóruns da AutoHotKey por artificeren com um script AutoHotKey demonstrando como selecionar condicionalmente quais ação para executar dependendo se WMC é ou não a atual janela ativa, e como simular um pressionamento de tecla do controle remoto do Windows Media Center "botão verde" (navegar para / do menu principal no WMC).