如何让我的 Logitech 媒体按钮控制 Spotify

如何让我的 Logitech 媒体按钮控制 Spotify

我有一个罗技diNovo 键盘其中包括播放/暂停、停止、下一个、上一个的媒体按钮。我想让这些按钮控制Spotify。我尝试按照说明将 Spotify 添加到 players.ini 文件中这里,但我仍然无法控制 Spotify - 无论是否集中。Spotify 不会在 SetPoint 应用程序中显示“选择媒体播放器”下拉框:

在此处输入图片描述

是否有人为 Logitech/SetPoint 正确配置了 Spotify?

我正在运行 Windows 7 和 SetPoint 4.80.103

答案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 进程。

修复此问题的程序如下:

  1. 右键单击系统托盘中的图标关闭 Logitech SetPoint。
  2. 以管理员身份打开记事本(右键单击并以管理员身份运行)。
  3. 在记事本中,打开文件“C:\Program Files\Logitech\SetPointP\players.ini”(在旧版本或升级版本中,您的文件夹可能名为 SetPoint,而不是 SetPointP)。(提示:如果您没有看到该文件,则必须在显示“文本文档”的下拉菜单中选择“所有文件”)
  4. 在 [Players] 部分的末尾,添加以下行:spotify=wac,spotify.exe,SpotifyMainWindow,xxx,xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Spotify
  5. 保存文件。(如果失败或弹出另存为对话框,这可能是因为您没有以管理员身份运行记事本。由于它位于 Program Files 目录中,因此您需要以管理员身份进行编辑。)
  6. 终止属于其他媒体播放器(尤其是 wmp)的任何进程
  7. 再次启动 SetPoint(开始菜单中的“鼠标和键盘设置”或重新启动系统)并验证媒体键现在是否可以更好地工作。

答案3

我发现 Chrome 吞噬了我的输入。重新启动 HID 服务后,我注意到,只要我切换到 Chrome,输入就会再次被吞噬。

结果是:Google Play 音乐导致了这个问题。只需卸载 Google Play 音乐(chrome://apps在浏览器中输入,右键单击 => 卸载),就可以了。

答案4

这显然已经超出了提问日期,但它可能会对有同样问题的人有所帮助:

与 Austyn 对另一个答案的评论类似,SetPoint 确实会破坏 Google Chrome 网络应用程序的媒体键。不过,完全关闭应用程序可能不是最好的解决方案。

注意:虽然媒体键(包括音量)可以用于任何程序,但其他功能键则不行,因为它们依赖于 SetPoint 驱动程序。


修复媒体键所采取的步骤:

  1. 打开“开始”菜单(Windows 7)或“统一搜索”(Windows 8 中的右上角)
  2. 输入“设备管理器”
  3. 从列表中打开“键盘” - 你应该在那里看到一个罗技键盘
  4. 双击此项(或右键单击 ->特性
  5. 点击“回滚驱动程序”

这实际上是将其重置回原始 Windows 驱动程序。正如我所说,这会损坏你的其他功能键。对我来说,这不是问题,因为我没有使用它们。因为我们只禁用了键盘驱动程序,所以如果您使用鼠标上的其他按钮,鼠标驱动程序仍将与 SetPoint 集成。

现在可以通过媒体按钮轻松控制 Google 音乐和其他网​​络应用!

我正在使用 DiNovo 无绳桌面设置。

相关内容