VLCが音量ボタンを盗むのを止めるにはどうすればいいですか

VLCが音量ボタンを盗むのを止めるにはどうすればいいですか

ノートパソコンの音量ボタンを押すと、通常はシステムの音量が変更されます。

しかし、これをVLC押下した内容を「盗み」、代わりに自身の「音量」を調整します。システム音量も変更されます。

VLC でこれをオフにする方法が見つかりません。誰か知っていますか?

アップデート:
申し訳ありませんが、当初記載すべきだった詳細がいくつかあります:

  • VLC バージョン: 1.1.4 (および以前のリリース、1.1.0 くらいまで遡ると思います)
  • OS: Windows Vista Pro 32
  • ハードウェア: Dell 1720 ラップトップ (ボリューム ボタンはユニットの前面にある小さなボタンで、「メディア」キーボードのボリューム ボタンのように機能します)

アップデート:
ボタンはCtrl+ Alt+bおよびCtrl+ Alt+にマップされているようですc(Windows ショートカット プロパティのショートカット キー ボックスによると) が、VLC の詳細設定のホットキー画面には、音量に使用するキーとしてこれらが表示されません。

VLC 設定に音量ホットキーがないように変更しましたが、残念ながら、押すと音量が調整されてしまいます。

また、Ctrl+ Alt+bまたはc システムの音量は変わりませんそのため、Windows や VLC がこれらの音量ボタンを認識するために何をしているのかは誰にもわかりません。

:(

アップデート:

このバグは最終的に 1.1.8 で修正されました - VLC はデフォルトで音量ボタンの押下を盗まなくなりました。

答え1

既知のバグ:チケット #3828 (新しい欠陥): QT4 は処理されたホットキー イベントを転送します、4か月前にオープンしました:

VLC 1.1.0 QT4 インターフェイスには、処理されたホットキー イベントが転送されるバグがあります。そのため、キーボードの音量アップ キーが押されると、VLC は音量を上げますが、同じホットキー イベントも転送され、このため Windows Mixer も音量を上げます。

ミュートにも同じことが適用され、VLC と Windows ミキサーの両方がミュートされます。正しい方法は、VLC が処理したすべてのホットキー イベントを消費し、処理していないものだけを転送することです。

唯一の解決策は、このバグが修正されるまで、videolan フォーラムで意見を述べることです。
または、VLC はオープン ソースなので、ソースを入手してバグを修正します。これは簡単なはずです。

ご使用のオペレーティング システム、ノートパソコンの音量キーの種類、それらが生成する内容など、さらに詳しい情報が必要です。

ただし、VLC の環境設定、ホットキー セクションに移動して、音量を上げる (下げる) をクリックし、ローカル キーとグローバル キーの定義を設定またはクリアしてみることはできます。これが問題にどのような影響を与えるかを知ることは興味深いでしょう。

答え2

誰かがパッチを作ったhttp://forum.videolan.org/viewtopic.php?f=14&t=79258&start=20- 1.1.4 のパッチされた DLL は私の Win7 ボックスで正常に動作します。

答え3

拡張された「アプリケーションキー」Win+などのグローバルな「ホットキー」として使用することを意図したものではありませんL。フォーカスされたウィンドウは、他の通常のキーと同様に、最初にキー押下を受け取り、それを処理する機会があります。これは設計によるものです。

この問題を回避するには、キーボード フォーカスを VLC から切り替えます。マウスを使用して、別のウィンドウまたはデスクトップ/タスクバーをクリックします。キーボードを使用して、Alt+ を押すTabか、VLC が唯一のウィンドウである場合はWin+ を押しBて「システム トレイ」にフォーカスを合わせます。

答え4

ミュートに関してこの問題が発生しました。解決策は、VLC ホットキー設定に入り、ミュート ボタンをミュート ホットキーとしてマップすることでした。すると、VLC はミュート キーの処理を停止しました (ただし、キーが押されたことが記録され、現在の VLC 音量が画面上で点滅します)。

ボリューム アップ/ダウン ホットキーをグローバルとしてメディア キーに設定すると、VLC は常にボリューム アップ/ダウン キーを取得しますが、VLC にフォーカスがあるかどうかに関係なく、システム ボリュームは変更されません。グローバル設定をクリアすると、VLC にフォーカスがないときにシステム ボリュームが変更され、フォーカスがある場合はボリュームが変更されます。

バグはありますが、これが最善の解決策であり、私が対処している方法のようです。

(VLC 1.1.5、Dell D830 ラップトップ)

関連情報