Сделать медиа кнопку на клавиатуре открытой Winamp вместо WMP

Долгое время кнопка "Медиа" на моей клавиатуре использовалась для запуска Winamp. Я не помню, чтобы мне пришлось что-то настраивать. Но вдруг теперь кнопка запускает тупой Windows Media Player, когда я ее нажимаю. Я перепробовал все, что мог придумать, чтобы вернуть его обратно. Winamp настроен на открытие всех типов файлов, которые он может. Он установлен как медиаплеер по умолчанию (из "Программы по умолчанию"> "Установить доступ к программам и по умолчанию для компьютера"). Когда я захожу в "Программы по умолчанию"> "Установить программы по умолчанию", там есть только небольшой список программ, и Winamp не является одной из них, и, похоже, в любом случае нет возможности добавлять или удалять программы из этого списка. Я не знаю, в чем смысл этой глупости.

Я попытался переустановить Winamp. Я просмотрел параметры проигрывателя Windows Media, ничего там. Я подумал об удалении или отключении WMP, но это нелегко, и я не уверен, хочу ли я это делать в любом случае. На моей клавиатуре не установлено никаких специальных драйверов, и я не могу их найти, BenQ больше не поддерживает их. Раньше все работало нормально без драйверов.

Таким образом, вопрос в том, где находится волшебное место для установки действия кнопки мультимедиа? Что-то в реестре?

7 ответов

Решение

В Windows 7 (и, очевидно, в Windows ME) эти расширенные клавиши клавиатуры могут обрабатываться непосредственно Windows с помощью системы APPCOMMAND.

Ассоциации для этих ключей хранятся в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey,
(Я думаю, это можно изменить для каждого пользователя, добавив его в HKCU).

AppKey 16 - это ключ "Media Launcher" ( APPCOMMAND_LAUNCH_MEDIA_SELECT). По умолчанию он связан с .cda (Аудио CD).

То, какая из программ, которые вы установили в качестве программы для работы с аудио компакт-дисками, будет открываться, когда вы нажимаете клавишу Media Launch.

У меня есть Winamp, в настоящее время настроенный для управления файлами.CDA (Winamp-> Параметры -> Параметры -> Общие настройки -> Типы файлов), и он открывается, когда я нажимаю клавишу "Музыка" на моем Logitech без дополнительных драйверы установлены.

В Windows 8.1

  • Панель управления \ Программы \ Программы по умолчанию - Установить доступ к программам и настройки компьютера по умолчанию
  • развернуть "кастом"
  • в "Выберите медиаплеер по умолчанию" выберите "Winamp"

Это реальная вещь, которую вы должны сделать, чтобы сделать любую программу по умолчанию кнопкой мультимедиа: "Пуск" -> "Панель управления" -> "Все элементы панели управления" -> "Программа по умолчанию" -> "Связать" тип файла протокола программы ->... найти. cda, щелкните по нему и нажмите "Изменить программу..." -> Выберите любую медиапрограмму, например, Jetaudio или Winamp -> OK.

Тогда вы можете вместо этого открыть свою программу, нажав кнопку мультимедиа.

В Windows 7 запустите реестр, перейдите в

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey.

AppKey 16 - это клавиша "Media Launcher". По умолчанию он связан с.cda (аудио CD).

Удалить значение "Ассоциация". Создайте новое значение "ShellExecute" (тип REG_SZ) и в качестве пути набора данных к программе.

Например: ShellExecute = c:\Program Files\foobar2000\foobar2000.exe

Для Windows 10 мне пришлось изменить приложение по умолчанию для музыкального проигрывателя:

Настройки -> Система / Приложения (в зависимости от сборки Windows) -> Приложения по умолчанию -> Изменить музыкальный проигрыватель

http://www.winamp.com/help/Winamp_Preferences_guide

Экран настроек Winamp доступен через скин Bento или Modern, выбрав "Настройки" в меню "Параметры".

К нему также можно получить доступ во всех скинах, нажав Ctrl + P на клавиатуре, когда Winamp является сфокусированным приложением.

Общие предпочтения: глобальные горячие клавиши

  • Включить поддержку мультимедийных ключей по умолчанию: попытка обработки мультимедийных ключей с помощью сообщений WM_APPCOMMAND (по умолчанию отключено). Попробуйте установить этот флажок, если ваши клавиши "Воспроизведение / Пауза", "Стоп", "Предыдущий" и "Следующий" не распознаются, просто используя нижеприведенную настройку глобальных горячих клавиш "Включить".
  • Включено: Установите этот флажок, чтобы включить глобальные горячие клавиши. Глобальные горячие клавиши можно использовать для выполнения действий ("Воспроизвести", "Остановить", "Далее", "Предыдущий", "Оценить позиции", "Копировать заголовок" и т. Д.), Даже если Winamp не является активным приложением.
  • Действие: выберите, какие дополнительные горячие клавиши нужно включить, в раскрывающемся меню.
  • Горячая клавиша: используйте клавиатуру, чтобы выбрать уникальную горячую клавишу для выбранного действия (например, удерживая нажатой клавишу Ctrl + Shift + H), затем нажмите кнопку "Добавить".

Есть еще одно решение, которое, на мой взгляд, немного более элегантно. Не уверен, что это все еще необходимо, поскольку на первоначальный вопрос был дан ответ более 5 лет назад, но я надеюсь, что он кому-нибудь пригодится:

  • Запустите RegEdit и перейдите кHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey

    Как указано в принятом ответеƬᴇcʜιᴇ007, ваша кнопка "Медиа" - AppKey 16

  • Удалить Association ключ реестра в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16

  • Добавить новый String Value ключ и назовите его ShellExecute

  • Если у вас установлен Winamp, просто установите значение winamp

  • Если Winamp не установлен в вашей системе, например, когда он просто находится в папке, или это переносная установка, беженец из предыдущей ОС или если предыдущий шаг по какой-то причине не работает, задайте значение абсолютного пути вашего исполняемого файла Winamp, например, C:\Program Files (x86)\Winamp\winamp.exe

Теперь ваша медиа кнопка должна запускать исключительно Winamp.

Вы можете заставить медиа-ключи запускать любые другие программы, BAT-файлы, VBS-скрипты или команды оболочки, используя ту же технику.

Для Windows 8.1 (32-разрядная версия) это самое простое решение:

Панель управления>
Программы по умолчанию>
Связать тип файла или протокол с определенной программой>
Нажмите MP3 под Расширения>
Изменить программу

Для Windows 10 Настройки LTSC -> Приложения -> Приложения по умолчанию -> Музыкальный проигрыватель измените программу по умолчанию на Winamp

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