答案1
这里的问题很简单:
罗技提供的 SetPoint 软件会接收所有媒体按键,并仅将其传递给“经过验证的”程序。
解决方案并不那么简单:
1.导航C:\ProgramData\Logishrd\SetPointP\Devices\Keyboard
2.浏览子文件夹,直到找到包含键盘名称的 XML(它将显示类似的内容DisplayName="Media Keyboard Elite"
)
3.搜索并注释掉任何<Button>
引用的条目HandlerSet="MM ..."
(每个条目也会有注释,并带有如下描述<!-- Button Name => PLAY -->
)
4.重新启动 SetPoint
这将阻止 SetPoint 吞下媒体按键,而是让 Windows 将它们作为普通的“多媒体键”进行处理。
答案2
我知道这已经是老旧了,所以 SetPoint 有好几个版本,但是本网站似乎有效,只要你终止后台 Windows Media Player 进程。
修复此问题的程序如下:
- 右键单击系统托盘中的图标关闭 Logitech SetPoint。
- 以管理员身份打开记事本(右键单击并以管理员身份运行)。
- 在记事本中,打开文件“C:\Program Files\Logitech\SetPointP\players.ini”(在旧版本或升级版本中,您的文件夹可能名为 SetPoint,而不是 SetPointP)。(提示:如果您没有看到该文件,则必须在显示“文本文档”的下拉菜单中选择“所有文件”)
- 在 [Players] 部分的末尾,添加以下行:spotify=wac,spotify.exe,SpotifyMainWindow,xxx,xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Spotify
- 保存文件。(如果失败或弹出另存为对话框,这可能是因为您没有以管理员身份运行记事本。由于它位于 Program Files 目录中,因此您需要以管理员身份进行编辑。)
- 终止属于其他媒体播放器(尤其是 wmp)的任何进程
- 再次启动 SetPoint(开始菜单中的“鼠标和键盘设置”或重新启动系统)并验证媒体键现在是否可以更好地工作。
答案3
我发现 Chrome 吞噬了我的输入。重新启动 HID 服务后,我注意到,只要我切换到 Chrome,输入就会再次被吞噬。
结果是:Google Play 音乐导致了这个问题。只需卸载 Google Play 音乐(chrome://apps
在浏览器中输入,右键单击 => 卸载),就可以了。
答案4
这显然已经超出了提问日期,但它可能会对有同样问题的人有所帮助:
与 Austyn 对另一个答案的评论类似,SetPoint 确实会破坏 Google Chrome 网络应用程序的媒体键。不过,完全关闭应用程序可能不是最好的解决方案。
注意:虽然媒体键(包括音量)可以用于任何程序,但其他功能键则不行,因为它们依赖于 SetPoint 驱动程序。
修复媒体键所采取的步骤:
- 打开“开始”菜单(Windows 7)或“统一搜索”(Windows 8 中的右上角)
- 输入“设备管理器”
- 从列表中打开“键盘” - 你应该在那里看到一个罗技键盘
- 双击此项(或右键单击 ->特性)
- 点击“回滚驱动程序”
这实际上是将其重置回原始 Windows 驱动程序。正如我所说,这会损坏你的其他功能键。对我来说,这不是问题,因为我没有使用它们。因为我们只禁用了键盘驱动程序,所以如果您使用鼠标上的其他按钮,鼠标驱动程序仍将与 SetPoint 集成。
现在可以通过媒体按钮轻松控制 Google 音乐和其他网络应用!
我正在使用 DiNovo 无绳桌面设置。