「音量を上げる」/「音量を下げる」キーの音量の増分のサイズを変更する


25

この質問と同じですが、Windowsの場合:音量変更キーを押すたびに音量がどれだけ変化するかを調整するにはどうすればよいですか?

Windows 7ラップトップを使用しています。キーボードに「音量を上げる」キーと「音量を下げる」キーがあります。それらを押すと、ボリュームがわずかに変化します。設定やレジストリキー、またはその量を変更するものはありますか、それを行うにはサードパーティのソフトウェアをインストールする必要がありますか?


私は何年も運のないこの種のものを断続的に探していました。私が見つけた最高の方法は、サードパーティのボリュームコントロールアプリを使用することです。
アンドリューランバート

1
3RVXをインストールしました。これにより、これを調整することができ、また、画面上に適切なボリューム表示が提供されます。matthew.malensek.net/software
アンガス

1
誰かがハードコードされた値51またはフックを変更する方法を教えてもらえますかIAudioEndpointVolume::VolumeStepUp()
user1641838

回答:


10

はい、サードパーティのアプリが最適なソリューションのようです。

この問題に対するマイクロソフトの対応はこれです。

キー押下は、APPCOMMAND_VOLUME_UPおよびAPPCOMMAND_VOLUME_DOWN HIDメッセージとしてOSに送信されます。次に、これらはIAudioEndpointVolume :: VolumeStepUp()またはIAudioEndpointVolume :: VolumeStepDown()への呼び出しに変換されます。これは51ステップにハードコードされています。

可能な緩和策は、コントロールパネルのキーボードリフレッシュレートを操作すること、またはAPPCOMMAND_VOLUME_UP HIDメッセージをリッスンして独自の処理を行うアプリを作成することです。

一部のラップトップメーカーは、特別なキー入力をキャプチャし、OSDなどを提供するサードパーティアプリケーションを提供しています。これはカスタマイズ可能です。

そうでなければ、あなたのコメントに従って3RVXもお勧めします。


Windows 8.1のボックスでは、ツールトレイのボリュームアイコンを左クリックしてから上下の矢印を押すことで、ボリュームを増減できます。
ビルホッグ14年

1
3RVXは...増分を調整することができていないようだ
クロノ


4

オープンソースの3RVXプログラムを使用できます。

  1. 設定

  2. ホットキー

  3. +

  4. キー

  5. アクション:音量を上げる

  6. 金額:10パーセント

3RVXには、リリースに付属しているスキン以外にスキンがあることに注意してください。たとえば、「Windows Default」スキンを使用しています。また、skin.xmlファイルを変更してこれらのスキンをカスタマイズできることも便利です。 フォントサイズを大きくするために変更しました


4

OPに反して、私の目標は、インイヤーフォンの増分を2%から1%に減らすことでした。サードパーティのソフトウェアをインストールする必要がない私の回避策は、ソース(メディアプレーヤーなど)のボリュームを50%に減らすことでした。最終ボリューム=ソースボリューム*タスクバーボリュームであるため、2%ステップは事実上1%ステップになります(最大ボリュームの20%を超える必要はありません)


1

私が見つけた満足のいく方法は、AutoHotKeyスクリプトを使用することです。ご存知かもしれませんが、AutoHotKeyはキーボードイベントをインターセプトして、多くのことを実行できます。私が使用するスクリプトは次のとおりです。

~Volume_Up::SoundSet, +8
~Volume_Down::SoundSet, -8

私の場合、デフォルトのボリューム増分は2です。10にしたいので、ここでさらに8ユニットを追加/減算します(先頭の〜記​​号は「デフォルトアクションをブロックしない」ことを意味するため、システムのOSDを表示しますが、通常どおり機能します)、完全に機能します。


AutoHotkeyの推奨事項を承認します。複雑なスクリプトを作成することなく、多くのカスタマイズ機能を使用できます。
ジョーDF
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.