我已通过注册表重新映射了键盘上的“浏览器主页”媒体键,以便让其运行脚本而不是打开浏览器。这通常可以正常工作,但当浏览器处于焦点时,它会导航到其配置的主页,而不是调用我的脚本。Firefox、Chrome 和 Internet Explorer 都会在它们处于焦点时阻止我的脚本运行,这让我认为(希望)这更像是一个系统级问题,可以通过注册表设置而不是硬编码的特定应用程序来解决。
为了使“浏览器主页”键调用我的脚本,我修改了以下注册表项以包含ShellExecute
:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\7
(看这里有关更新注册表以重新映射媒体键的更多信息。
有什么方法可以让我重新映射的“浏览器主页”键调用我的脚本,无论哪个应用程序当前具有焦点?