![当浏览器聚焦时重新映射“浏览器主页”媒体键](https://linux22.com/image/1531543/%E5%BD%93%E6%B5%8F%E8%A7%88%E5%99%A8%E8%81%9A%E7%84%A6%E6%97%B6%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84%E2%80%9C%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%BB%E9%A1%B5%E2%80%9D%E5%AA%92%E4%BD%93%E9%94%AE.png)
我已通过注册表重新映射了键盘上的“浏览器主页”媒体键,以便让其运行脚本而不是打开浏览器。这通常可以正常工作,但当浏览器处于焦点时,它会导航到其配置的主页,而不是调用我的脚本。Firefox、Chrome 和 Internet Explorer 都会在它们处于焦点时阻止我的脚本运行,这让我认为(希望)这更像是一个系统级问题,可以通过注册表设置而不是硬编码的特定应用程序来解决。
为了使“浏览器主页”键调用我的脚本,我修改了以下注册表项以包含ShellExecute
:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\7
(看这里有关更新注册表以重新映射媒体键的更多信息。
有什么方法可以让我重新映射的“浏览器主页”键调用我的脚本,无论哪个应用程序当前具有焦点?