Сделать медиа кнопку на клавиатуре открытой Winamp вместо WMP
40676
Moss
Долгое время кнопка «Медиа» на моей клавиатуре использовалась для запуска Winamp. Я не помню, чтобы мне пришлось что-то настраивать. Но вдруг теперь кнопка запускает тупой Windows Media Player, когда я ее нажимаю. Я перепробовал все, что мог придумать, чтобы вернуть его обратно. Winamp настроен на открытие всех типов файлов, которые он может. Он установлен как медиаплеер по умолчанию (из «Программы по умолчанию»> «Установить доступ к программам и по умолчанию для компьютера»). Когда я захожу в «Программы по умолчанию»> «Установить программы по умолчанию», там есть только небольшой список программ, и Winamp не является одной из них, и, похоже, в любом случае нет возможности добавлять или удалять программы из этого списка. Я не знаю, в чем смысл этой глупости.
Я попытался переустановить Winamp. Я просмотрел параметры проигрывателя Windows Media, ничего там. Я думал об удалении или отключении WMP, но это нелегко, и я не уверен, хочу ли я это делать в любом случае. На моей клавиатуре не установлено никаких специальных драйверов, и я не могу их найти, BenQ больше не поддерживает их. Раньше все работало нормально без драйверов.
Итак, вопрос в том, где волшебное место, чтобы установить, что делает Media Button? Что-то в реестре?
Какая модель клавиатуры BenQ у вас есть? Какую версию Windows вы используете?
aportr 12 лет назад
2
В Windows 7 (и, очевидно, в Windows ME) эти расширенные клавиши клавиатуры могут обрабатываться Windows напрямую с помощью системы APPCOMMAND .
Ассоциации для этих ключей хранятся в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey. (Я думаю, это можно изменить для каждого пользователя, добавив его в HKCU).
То, какая из программ, которые вы установили в качестве программы для работы с аудио компакт-дисками, будет открываться, когда вы нажимаете клавишу Media Launch.
У меня есть Winamp, в настоящее время настроенный для управления файлами .CDA (Winamp -> Параметры -> Параметры -> Общие настройки -> Типы файлов), и он открывается, когда я нажимаю клавишу «Музыкальная нота» на моем Logitech без дополнительных драйверы установлены.
Красиво сделано! Странно, но в настройках Winamp он настроен на открытие компакт-дисков, но когда я на самом деле выбрал «Программы по умолчанию»> «Установить ассоциации», для .cda действительно был установлен проигрыватель Windows Media. В заключение! Спасибо приятель.
Moss 12 лет назад
0
Да, установщик внутренней ассоциации Winamp и ассоциации "Program Defaults" в Win 7 не очень хорошо работают вместе. :)
Ƭᴇcʜιᴇ007 12 лет назад
0
Хороший способ! Вместо изменения ассоциации файлов .cda я бы порекомендовал добавить еще одно текстовое значение с именем «ShellExecute» к ключу 16, в котором вы просто указываете путь к вашему winamp.exe или желаемой программе. Конечно, вы должны удалить значение ассоциации для .cda.
9 лет назад
4
@flex, спасибо! Как раз то, что мне было нужно. Вы должны опубликовать это как ответ. Я хотел запустить приложение Windows 8 Music, но не представляется возможным связать его с расширением .cda. Поэтому я просто создал значение ShellExecute с `microsoftmusic:` в качестве его содержимого.
Thomas Levesque 8 лет назад
0
А как насчет других горячих клавиш? (У меня есть 14 горячих клавиш + колесо прокрутки для управления громкостью, но в реестре всего пять AppKeys)
RogUE 8 лет назад
0
Знаете ли вы случайно коды для кодов AppKey? У меня есть 7, 15, 16, 17, 18 и я не знаю, что есть что.
Hooch 5 лет назад
0
3
kientaki
Это реальная вещь, которую вы должны сделать, чтобы сделать любую программу по умолчанию кнопкой мультимедиа: «Пуск» -> «Панель управления» -> «Все элементы панели управления» -> «Программа по умолчанию» -> «Связать» тип файла протокола программы -> ... найти. cda, щелкните по нему и нажмите «Изменить программу ...» -> Выберите любую медиапрограмму, например, Jetaudio или Winamp -> OK.
Тогда вы можете вместо этого открыть свою программу, нажав кнопку мультимедиа.
у меня не работает на windows 10
Ev0oD 7 лет назад
0
3
bejko
В Windows 8.1
Панель управления \ Программы \ Программы по умолчанию - Установить доступ к программам и настройки компьютера по умолчанию
развернуть "кастом"
в «Выберите медиаплеер по умолчанию» выберите «Winamp»
Пожалуйста, имейте в виду, что это переопределяет все ассоциации файлов
binco 8 лет назад
1
Это также работает для Windows 10. Кроме того, вы можете настроить кнопки перемотки, паузы / воспроизведения, перемотки вперед, например, так: Откройте настройки Winamp и перейдите к «Общие настройки» \ «Горячие клавиши». Первое, что вы должны проверить - проверена ли горячая клавиша «Включено». Если это не так, выберите это и, скорее всего, это решит вашу проблему. Источник: http://www.howtogeek.com/howto/windows/assign-keyboard-media-keys-to-work-in-winamp/
Onosa 7 лет назад
0
В частности, в Windows 10 это связано с тем, что связано с MP3
Mark Sowul 6 лет назад
0
Экран настроек Winamp доступен через скин Bento или Modern, выбрав «Настройки» в меню «Параметры».
К нему также можно получить доступ во всех скинах, нажав Ctrl + P на клавиатуре, когда Winamp является сфокусированным приложением.
Общие предпочтения: глобальные горячие клавиши
Включить поддержку мультимедийных ключей по умолчанию: попытка обработки мультимедийных ключей с помощью сообщений WM_APPCOMMAND (по умолчанию отключена). Попробуйте установить этот флажок, если ваши клавиши «Воспроизведение / Пауза», «Стоп», «Предыдущий» и «Следующий» не распознаются, просто используя нижеприведенную настройку глобальных горячих клавиш «Включить».
Включено: установите этот флажок, чтобы включить глобальные горячие клавиши. Глобальные горячие клавиши можно использовать для выполнения действий («Воспроизвести», «Остановить», «Далее», «Предыдущий», «Оценить позиции», «Копировать заголовок» и т. Д.), Даже если Winamp не является активным приложением.
Действие: выберите, какие дополнительные горячие клавиши нужно включить, в раскрывающемся меню.
Горячая клавиша: используйте клавиатуру, чтобы выбрать уникальную горячую клавишу для выбранного действия (например, удерживая нажатой клавишу Ctrl + Shift + H), затем нажмите кнопку «Добавить».
Ответы только на ссылки здесь не приветствуются из-за потенциальной будущей гнили ссылок. Пожалуйста, включите соответствующую информацию в ваши ответы.
Ƭᴇcʜιᴇ007 12 лет назад
3
Сожалею. Я скопировал информацию сейчас.
matthewk 12 лет назад
1
Извините, не совсем та проблема, которая у меня была. Клавиши управления воспроизведением на самом деле работали, но не кнопка запуска приложения. Я проверял кнопку WM_APPCOMMAND, но это не имело никакого значения. Во всяком случае, проблема решена.
Moss 12 лет назад
0
Что это добавляет, что принятый ответ нет?
Burgi 8 лет назад
0
0
Jane V
Для Windows 8.1 (32-разрядная версия) это самое простое решение:
Панель управления> Программы по умолчанию> Связать тип файла или протокол с определенной программой> Нажмите MP3 в разделе Расширения> Изменить программу
0
lightproof
Есть еще одно решение, которое, на мой взгляд, немного более элегантно. Не уверен, что это все еще необходимо, поскольку на первоначальный вопрос был дан ответ более 5 лет назад, но я надеюсь, что он кому-нибудь пригодится:
Запустите RegEdit и перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey
Добавьте новый String Valueключ и назовите егоShellExecute
Если у вас установлен Winamp, просто установите значение winamp
Если Winamp не установлен в вашей системе, например, когда он просто находится в папке, или это переносная установка, беженец из предыдущей ОС или если предыдущий шаг по какой-то причине не работает, задайте значение абсолютного пути вашего исполняемого файла Winamp, напримерC:\Program Files (x86)\Winamp\winamp.exe
Теперь ваша медиа кнопка должна запускать исключительно Winamp.
Вы можете заставить медиа-ключи запускать любые другие программы, BAT-файлы, VBS-скрипты или команды оболочки, используя ту же технику.