Зробити медіа кнопку на клавіатурі відкритою Winamp замість WMP


14

Найбільш довгий час кнопка Media на моїй клавіатурі використовується для запуску Winamp. Я не пам'ятаю, що треба щось робити, щоб встановити це. Але раптом кнопка запускає тупий Windows Media Player, коли я натискаю її. Я спробував все, що мені здається, щоб змінити його назад. Winamp встановлено, щоб відкрити всі типи файлів, які він може. Вона встановлена ​​як медіапрогравач за промовчанням (з програми за замовчуванням & gt; встановити доступ до програми та за промовчанням комп'ютера). Коли я переходжу до Стандартних програм & gt; Встановити програми за промовчанням є лише невеликий список програм, і Winamp не є одним з них, і не здається, що додати або видалити програми з цього списку. Я не розумію, в чому полягає ця дурна річ.

Я спробував переустановити Winamp. Я подивився через Windows Media Player, нічого немає. Я вирішив видалити або вимкнути WMP, але це нелегко, і я не впевнений, що я хочу це зробити. На моїй клавіатурі не встановлено спеціальних драйверів, і я не можу знайти їх, BenQ більше не підтримує їх. Він працював штрафу, перш ніж без драйверів в будь-якому випадку.

Отже, питання полягає в тому, де знаходиться чарівне місце для налаштування того, що робить Media Button? Щось у реєстрі?


2
Яку модель клавіатури BenQ у вас є? Яку версію Windows запущено?
aportr

Відповіді:


18

У Windows 7 (і з тих пір, як Windows ME очевидно) ці розширені клавіші клавіатури можуть оброблятися безпосередньо Windows з використанням системи APPCOMMAND .

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

AppKey 16 є ключем "Запуск медіа" APPCOMMAND_LAUNCH_MEDIA_SELECT ). За замовчуванням він має асоціацію з .cda (Аудіо компакт-диски).

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

У мене зараз Winamp налаштовано керувати файлами .CDA (Winamp - & gt; Параметри - & gt; Налаштування - & gt; Загальні налаштування - & gt; Типи файлів), і він відкривається, коли я натискаю клавішу "Музична нота" Logitech без додаткових драйверів.


Приємно зроблено! Дивно, в налаштуваннях Winamp він встановлюється для відкриття компакт-дисків, але коли я дійсно перевірив програми за замовчуванням & gt; Встановити асоціації, .cda дійсно було встановлено на медіапрогравач Windows. Нарешті! Дякую, чувак.
Moss

Так, внутрішня асоціація асоціацій Winamp та асоціації Win 7 з програмами за замовчуванням не грають добре. :)
Ƭᴇcʜιᴇ007

4
Гарний спосіб! Замість того щоб змінювати асоціацію файлів .cda-файлів, я б рекомендував додати ще одне текстове значення з ім'ям "ShellExecute" до ключа 16, де ви просто вкажете шлях до winamp.exe або бажаної програми. Ви повинні вилучити значення асоціації в .cda.

@flex, спасибі! Просто те, що мені потрібно. Ви повинні опублікувати це як відповідь. Я хотів запустити додаток Windows 8 Music, але, здається, неможливо пов'язати його з розширенням .cda. Тому я просто створив значення ShellExecute з microsoftmusic: як її зміст.
Thomas Levesque

А інші гарячі клавіші? (У мене є 14 гарячих клавіш + колесо прокрутки, щоб керувати гучністю, але в реєстрі - лише п'ять AppKeys)
RogUE

3

Це справжня річ, яку ви повинні зробити, щоб будь-яка програма була типовою кнопкою медіа: Startmenu- & gt; Панель керування - & gt; Усі елементи панелі керування - & gt; Програма за умовчанням - & gt; Пов'язати тип файлу протоколу програми - & gt; ... знайдіть .cda, натисніть на неї та натисніть "Змінити програму ..." - & gt; Виберіть будь-яку медіапрограму, яку бажаєте, як Jetaudio або Winamp - & gt; в порядку

Потім ви можете відкрити програму, натиснувши кнопку медіа.


не працював у мене на вікнах 10
Ev0oD

3

У Windows 8.1

  • Панель керування Програми - Програми за промовчанням - Встановлення стандартного доступу до програми та комп'ютера
  • розгорнути "custom"
  • у розділі "Вибрати медіа-плеєр за умовчанням" виберіть "winamp"

1
Майте на увазі, що це перекриває всі асоціації файлів
binco

Це також працює для Windows 10. Додавання до цього, ви можете встановити перемотування назад, пауза / відтворення, кнопки вперед так: Відкрийте Winamp Preferences і перейдіть до загальних налаштувань. Перше, що потрібно перевірити, чи перевірено гарячу клавішу "Включено". Якщо це не так, то виберіть та ймовірно це вирішить проблему. Джерело: howtogeek.com/howto/windows/…
Onosa

Більш конкретно в Windows 10 вона йде за тим, що пов'язано з MP3
Mark Sowul

2

http://www.winamp.com/help/Winamp_Preferences_guide#General_Preferences:_Global_Hotkeys

Екран Winamp Preferences доступний через шкіру Bento або Modern, вибравши 'Preferences' у меню 'Options'.

Її також можна отримати у всіх скінах, натиснувши Ctrl + P на клавіатурі, коли Winamp є цілеспрямованою програмою.

Загальні налаштування: глобальні гарячі клавіші

  • Увімкнути підтримку мультимедійного ключа за замовчуванням: спробує обробити носій клавіш WM_APPCOMMAND (за замовчуванням 'вимкнено'). Спробуйте позначте цей параметр, якщо ваш параметр Play / Pause, Stop, Previous & amp; Далі клавіші не розпізнаються, просто використовуючи глобальні гарячі клавіші "Увімкнути" нижче.
  • Увімкнено: Позначте це, щоб увімкнути глобальні гарячі клавіші. Глобальні гарячі клавіші можуть використовувати для виконання дій (відтворення, стоп, далі, попередній, пункти ставки, Скопіюйте заголовок і т.д., навіть якщо Winamp не є активним додатком.
  • Дія: виберіть, які додаткові гарячі клавіші можна ввімкнути за допомогою спадного меню.
  • Hotkey: Використовуйте клавіатуру для вибору унікальної клавіші для вибраного (наприклад, утримуйте Ctrl + Shift + H), а потім натисніть кнопку "Додати".

3
Відповіді на посилання лише в цьому випадку в СУ не рекомендуються через потенційне майбутнє зчеплення. У відповіді вкажіть відповідну інформацію.
Ƭᴇcʜιᴇ007

1
Вибачте. Я скопіював інформацію зараз.
matthewk

Вибачте, не точно проблема, яку я мав. Клавіші керування відтворенням фактично працювали, але не кнопка запуску програми. У мене була кнопка WM_APPCOMMAND перевірена, але це не мало ніякого значення. У всякому разі, проблема вирішена.
Moss

2

У Windows 7 виконайте реєстр, перейдіть до

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

AppKey 16 є ключем "Media Launcher". За замовчуванням він має асоціацію з .cda (аудіо компакт-дисками).

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

EG: ShellExecute = c: Файли програм foobar2000 foobar2000.exe


Що це додає, що прийнята відповідь не?
Burgi

0

Для Windows 8.1 (32-bit) це найпростіше рішення:

Панель керування & gt;
Програми за умовчанням & gt;
Пов'язати тип файлу або протокол з певною програмою & gt;
Натисніть MP3 у розділі Розширення & gt;
Змінити програму


0

Є ще одне рішення, яке, на мій погляд, трохи більш витончене. Не впевнений, що він все ще потрібний, оскільки на оригінальне запитання відповіли більше 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

Тепер кнопка Media повинна працювати виключно у Winamp.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.