Eu remapeei a tecla de mídia "home do navegador" em meu teclado por meio do registro para que ele execute um script em vez de abrir o navegador. Isso geralmente funciona bem, exceto quando um navegador está focado, ele navega para a página inicial configurada, em vez de chamar meu script. O Firefox, o Chrome e o Internet Explorer impedem que meu script seja executado quando estão focados, o que me faz pensar (espero) que seja mais um problema no nível do sistema que pode ser resolvido por meio de uma configuração de registro.
Para fazer a chave "inicial do navegador" chamar meu script, modifiquei a seguinte chave de registro para incluir ShellExecute
:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey
(Consulte aqui para obter mais informações sobre como atualizar o registro para remapear teclas de mídia.)
Existe uma maneira de fazer com que minha chave "inicial do navegador" remapeada chame meu script independentemente de qual aplicativo está atualmente em foco?