web-dev-qa-db-ja.com

Winampのデフォルトのキーボードショートカットを変更するにはどうすればよいですか?

音楽の再生/一時停止を押したい space (VLCの場合と同様)。

どうすればこれを変更できますか?

編集:グローバルホットキーオプションを認識していますが、グローバルにしたくないので、メッセージの書き込み中にスペースを押すたびに一時停止/一時停止を解除したくありません...:D

3
winuser

CtrlP ->設定->一般設定->グローバルホットキー。キーの組み合わせの編集を有効にするチェックボックスが必要です。

アクションを選択し、「ホットキー」でを押します Space

5
Bakudan

Resource Hacker( http://www.angusj.com/resourcehacker/ )を使用して実行可能ファイルのアクセラレータテーブルを変更することにより、スペースバーをWinAmpの「一時停止」ボタンとして機能させることができました。たとえば、アクセラレータを含む3つのアクセラレータテーブル(1371、1372、1373)で、ID 40046(_VK_C_、[一時停止]ボタンの現在のショートカットに対応)のアクセラレータを_VK_SPACE_(次に、上部のCompile scriptボタンをクリックする必要があります)。

Editing VK_C to have VK_SPACE

アクセラレータテーブルの1つ(1372)には、すでにVK_SPACEアクセラレータがあります。私はそれを削除しました(プレイリストウィンドウがフォーカスされている場合、スペースバーが一時停止/一時停止解除として機能するのを妨げていたため)。プレイリストでスペースが以前何をしていたかわからない。

Winampの他のすべてのデフォルトのキーボードショートカットも同じ方法で変更できます。

Winamp.exeをインストールフォルダ内のインプレースで編集することはおそらくできないことに注意してください(昇格された特権でResource Hackerを実行している場合を除く)。そのため、別の場所にコピーを作成してコピーし直すのが最も簡単です。何か問題が発生した場合に備えて、とにかく元の実行可能ファイルのコピーを保持するようにしてください。

4
Ale

Winamp Globalホットキーは、Winampがバックグラウンドに最小化されている間も機能し続けるように、グローバルになるように設計されています。これは仕様によるものであり、変更することはできません。提供できるのは回避策だけです。

これが私の回避策です:

  1. 環境設定で、不要なすべてのグローバルホットキーを無効にし、使用する予定のホットキーのみを残します。

  2. これらのグローバルホットキーを、他の用途には使用されない可能性の低いキーの組み合わせに割り当てます。
    たとえば、 Alt+Shift+Control+P 再生/一時停止します。

  3. AutoHotkey を使用して、Winampにフォーカスがある場合にのみ、実際に使用するホットキーをこれらの定義済みショートカットにマップするスクリプトを作成します。
    たとえば、地図 Space の再生/一時停止ショートカットへ Alt+Shift+Control+P

3
harrymc