一部のキーボードには、マスターボリュームを制御するためにいつでも押すことができるボリュームコントロールがあります。私のキーボードはそれを持っていません。これらのキーボードの音量調節のように機能するキーマクロを作成する方法はありますか?ゲームをプレイしていても、音量をコントロールできるようにする必要があります。
私はちょうど私のラップトップでこれをしました。 AutoHotKeyを使った
これがスクリプトです
#PgUp::Send {Volume_Up 1}
#PgDn::Send {Volume_Down 1}
そうやって Win+PgUpWin+PgDown マスターボリュームを変更します。あなたが好めば Ctrl+PgUp^PgUp::Send
を使用してください。
起動時に実行する
行う:
Win + B
Left
Enter
PgUp/PgDown
Escape
これにより、キーボードを使用してタスクバーの右側にある通知アイコンと対話することができます。 Win + B タスクバーアイコンの1つにフォーカスを移動します。 Left 音量アイコンにフォーカスが合うまでフォーカスが移動します。 Enter 音量スライダが上に開きます。 PgUp/PgDown スライダーを動かします。
追加のプログラムをインストールする必要がないという十分に良い解決策があります:
sndvol
と入力します。CTRL + ALT + V
、そしてOKを押してください。これでショートカットキーを押すことができ、音量調節ボックスがポップアップします。それからUP
とDOWN
の矢印を使って音量を変更し、ESC
を閉じます。
レシピはこちら ブログ投稿 から取ったレシピ
ホイールマウスのホイールを回すだけで、システムの音量をすばやく簡単に制御できます。
NirCmd は音量などを変えるアプリケーションです。
使用例
あなたはあなた自身のボリュームキーを発明するために AutoHotkey と共にそれを使うことができます。
この AutoHotkey マクロを使用することができます。 Volume On-Screen-Display(OSD) - Rajatによる
面白い部分はここにあります:
vol_WaveUp:
SoundSet, +%vol_Step%, Wave
Gosub, vol_ShowBars
return
vol_WaveDown:
SoundSet, -%vol_Step%, Wave
Gosub, vol_ShowBars
return
vol_MasterUp:
SoundSet, +%vol_Step%
Gosub, vol_ShowBars
return
vol_MasterDown:
SoundSet, -%vol_Step%
Gosub, vol_ShowBars
return
スクリプトを変更して "Gosub"を削除すると、OSDバーなしで音量を変更できます。
試して 音量ホットキー
このツールは、システム全体のホットキーを使用して音量を制御することを可能にします。カスタマイズ可能な画面上の音量インジケータはあなたに現在のレベルを示します。
追加のソフトウェアをインストールしなくても、Windowsでシステムの音量レベルを操作するのに最適な方法は、VBScriptを次のいずれかの方法で使用することです。
ミュート切り替え:
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAD))
音量を上げる:
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAF))
音量を下げる:
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAE))
マスターボリュームを制御する私のお気に入りの方法は、カーソルがオートホットキーでタスクバーの上にあるときにスクロールホイールを使うことです。
#If MouseIsOver("ahk_class Shell_TrayWnd")
WheelUp::Send {Volume_Up} ; Wheel over taskbar: increase/decrease volume.
WheelDown::Send {Volume_Down} ;
詳細については、 https://autohotkey.com/docs/Hotkeys.htm を参照してください。
(capslockが押されている間)カーソルがどこにあっても音量を制御することを可能にするために、あなたは以下を加えることができます:
capslock & wheelup::Send {Volume_Up}
capslock & wheeldown::Send {Volume_Down}
非常に古い質問ですが、このトピックに関する私の調査結果を報告したいと思います。私のキーボードのVolume_Up
とVolume_Down
のグローバルホットキーを上書きしようとしているときに、AutoHotKey_Lライブラリを見つけました。目的は、フルスクリーンのアプリケーション/ゲームを制限するキーを押しながらマスターボリュームを制御できるようにすることでした。(Bethesdaの悪名高い例)。関数はとてもわかりやすいので、ちょっとした例を挙げましょう。
Volume_Up::
newVol := VA_GetMasterVolume() + 5
VA_SetMasterVolume(newVol)
return
Volume_Down::
newVol := VA_GetMasterVolume() - 5
VA_SetMasterVolume(newVol)
return
原則として、このコードには必要なものがすべて含まれています。これは両方のキーを上書きして以前と同じようにしますが、キーを押すのをOSに頼るのではなく、AHKが自動的にボリュームを設定します。もちろん、他のホットキーも指定できます。音量を相対的に変更するための組み込み関数はないようであるので、あなたは最初に現在の音量を得て、次にそれを自由に増減する必要があります(ここで) :5
) VA_SetMasterVolume
は、0.0と100.0の間の値を受け入れます。
これを制限のあるフルスクリーンウィンドウで動作させるには、スクリプトの先頭にある #UseHook
ディレクティブを呼び出すだけで十分です。
参考文献: