Как получить мультимедийные кнопки Logitech для управления Spotify?

У меня есть клавиатура Logitech diNovo, в которой есть мультимедийные кнопки для воспроизведения / паузы, остановки, следующего, предыдущего. Я хотел бы позволить этим кнопкам управлять Spotify. Я пытался добавить Spotify в файл Players.ini, как описано здесь, но я все еще не могу управлять Spotify - ориентированным или нет. Spotify не отображается в раскрывающемся списке "Выбрать медиаплеер" в приложении SetPoint:

введите описание здесь

У кого-нибудь Spotify правильно настроен для Logitech / SetPoint?

Я использую Windows 7 и SetPoint 4.80.103

4 ответа

Проблема здесь проста:
Программное обеспечение SetPoint, предоставляемое Logitech, проглатывает все нажатия мультимедийных клавиш и передает их только "проверенным" программам.

Решение менее простое:
1. Перейдите к C:\ProgramData\Logishrd\SetPointP\Devices\Keyboard
2. Просматривайте подпапки до тех пор, пока не найдете XML, содержащий название вашей клавиатуры DisplayName="Media Keyboard Elite")
3. Поиск и комментирование любого <Button> записи, которые ссылаются HandlerSet="MM ..." (также будут комментарии для каждой записи с описанием как <!-- Button Name => PLAY -->)
4. Перезапустите SetPoint

Это удержит SetPoint от проглатывания нажатий клавиш мультимедиа, и Windows сможет обрабатывать их как обычные "клавиши мультимедиа".

Что я обнаружил, так это то, что Chrome съел мои данные. После перезапуска службы HID я заметил, что, как только я включил Chrome, входы снова поглотятся.

Оказывается: Google Play Music вызвал это. Просто удалите музыку из Google Play (введите chrome://apps в вашем браузере щелкните правой кнопкой мыши => Удалить), и все будет хорошо.

Я знаю, что сейчас уже много лет, поэтому 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,0,1,Spotify
  5. Сохраните файл. (Если это не удается или появляется диалоговое окно "Сохранить как", возможно, это из-за того, что вы не запускали блокнот с правами администратора. Так как он находится в каталоге Program Files, вам нужно быть администратором для редактирования.)
  6. Убить все процессы, принадлежащие другим медиаплеерам (особенно wmp)
  7. Снова запустите SetPoint ("Настройки мыши и клавиатуры" в меню "Пуск" или перезапустите систему) и убедитесь, что клавиши мультимедиа теперь работают лучше.

Это очевидно далеко от даты вопроса, но это может быть полезно для других с той же проблемой:

Подобно комментарию Остина к другому ответу, SetPoint действительно ломает медиа-ключи для веб-приложений Google Chrome. Однако полное закрытие приложения может оказаться не лучшим решением для вас.

Примечание. Хотя клавиши мультимедиа (включая громкость) будут работать для любой программы, другие функциональные клавиши не будут работать, так как они зависят от драйвера SetPoint.


Шаги, которые я предпринял, чтобы исправить медиа-ключи:

  1. Откройте меню "Пуск" (Windows 7) или "Единый поиск" (в правом верхнем углу Windows 8)
  2. Тип "Диспетчер устройств"
  3. Откройте "Клавиатуры" из списка - там должна появиться клавиатура Logitech.
  4. Дважды щелкните этот элемент (или щелкните правой кнопкой мыши -> Свойства).
  5. Нажмите "Откатить драйвер"

То, что это делает, по сути, сбрасывает его обратно в исходный драйвер Windows. Как я уже сказал, это сломает ваши другие функциональные клавиши. Для меня это не было проблемой, потому что я их не использовал. Поскольку мы отключили только драйвер клавиатуры, драйвер мыши будет по-прежнему интегрироваться с SetPoint, если вы используете другие кнопки мыши.

Google Music и другие веб-приложения теперь легко управляются с помощью мультимедийных кнопок!

Я использую настройку DiNovo Cordless Desktop.

Другие вопросы по тегам