Winampの起動に使用していたキーボードの[メディア]ボタンが最も長い間使用されていました。それを設定するために何かをしなければならなかったことを覚えていません。しかし、突然ボタンを押すと、ボタンが愚かなWindows Media Playerを起動します。私はそれを元に戻すために考えられるすべてのことを試しました。 Winampは、可能なすべてのファイルタイプを開くように設定されています。デフォルトのメディアプレーヤーとして設定されています([既定のプログラム]> [プログラムのアクセスとコンピューターの既定の設定]から)。 [デフォルトプログラム]> [デフォルトプログラムの設定]に移動すると、プログラムの小さなリストしかありませんが、Winampはその1つではなく、リストにプログラムを追加または削除する方法がありません。私はそのばかげたことのポイントが何であるかはわかりません。
Winampを再インストールしてみました。私はWindows Media Playerのオプションを調べましたが、何もありませんでした。 WMPのアンインストールまたは無効化を検討しましたが、それは簡単なことではなく、とにかくそれを実行するかどうかはわかりません。私のキーボードには特別なドライバーがインストールされておらず、それを見つけることができません。BenQはそれをサポートしていません。とにかく、ドライバーがいなくても問題なく動作しました。
では、メディアボタンの機能を設定する魔法の場所はどこにあるのでしょうか。レジストリに何か?
Windows 7(およびWindows ME以降)では、これらの拡張キーボードキーをWindowsで直接処理できます APPCOMMANDシステムを使用 。
これらのキーの関連付けは_HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey
_に格納されます。
(HKCUにも追加することで、ユーザーごとに上書きできると思います)。
AppKey 16は「メディアランチャー」キーです( APPCOMMAND_LAUNCH_MEDIA_SELECT )。デフォルトでは、_.cda
_(オーディオCD)と関連付けられています。
つまり、オーディオCDを処理するプログラムとして設定したプログラムは、メディア起動キーを押すと開きます。
Winampは現在.CDAファイルを制御するように設定されており(Winamp-> Options-> Preferences-> General Preferences-> File Types)、Logitechの「Music note」キーを押すと、追加されずに開きます。ドライバがインストールされました。
これは、anyprogramをメディアボタンのデフォルトにするために実行する必要がある本当のことです。 cda、それをクリックして[プログラムの変更...]をクリックします-> JetaudioやWinampなどのメディアプログラムを選択します-> OK
次に、メディアボタンを押してプログラムを開くことができます。
Windows 8.1の場合
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
http://www.winamp.com/help/Winamp_Preferences_guide#General_Preferences:_Global_Hotkeys
Winamp設定画面には、[オプション]メニューから[設定]を選択して、BentoまたはModernスキンからアクセスできます。
Winampがフォーカスされたアプリケーションである場合、キーボードでCtrl + Pを押すことにより、すべてのスキンでアクセスすることもできます。
一般設定:グローバルホットキー
Windows 10の場合、ミュージックプレーヤーのデフォルトアプリを変更する必要がありました。
設定-> システム/アプリ(Windowsビルドによって異なります)-> デフォルトアプリ->変更ミュージックプレーヤー
私の意見では、もう少しエレガントな別の解決策があります。元の質問が5年以上前に回答されたため、それがまだ必要かどうかはわかりませんが、誰かに役立つことを願っています。
RegEditを実行して_HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey
_に移動します
ᴇcʜιᴇ007 承認された回答に記載 の場合、メディアボタンはAppKey 16です。
_HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16
_のAssociation
レジストリキーを削除します
新しい_String Value
_キーを追加し、ShellExecute
という名前を付けます
Winampがインストールされている場合は、値を単にwinamp
に設定します
Winampがシステムにインストールされていない場合(フォルダーにあるだけ、またはポータブルインストールの場合、以前のOSからの難民の場合など)、または前の手順でインストールできない場合何らかの理由で機能する場合は、Winamp実行可能ファイルの絶対パスに値を設定します。例: C:\Program Files (x86)\Winamp\winamp.exe
これで、メディアボタンはWinampのみを実行します。
メディアキーで同じテクニックを使用して、他のプログラム、BATファイル、VBSスクリプト、またはシェルコマンドを実際に実行させることができます。
Windows 8.1(32ビット)の場合、これが最も簡単なソリューションです。
コントロールパネル>
デフォルトのプログラム>
ファイルの種類またはプロトコルを特定のプログラムに関連付ける>
[拡張機能]で[MP3]をクリックします>
プログラムを変更