Windows 7でマスターボリュームをコントロールするには?
キーボードの中には、いつでも押せるボリュームコントロールが付いていて、それを押すことでマスターボリュームをコントロールできるものがあります。私のキーボードにはそれがありません。それらのキーボードのボリュームコントロールのように動作するキーマクロを作成する方法はありますか?ゲームをしていても、常に音量をコントロールできるようになっていればいいのですが。
キーボードの中には、いつでも押せるボリュームコントロールが付いていて、それを押すことでマスターボリュームをコントロールできるものがあります。私のキーボードにはそれがありません。それらのキーボードのボリュームコントロールのように動作するキーマクロを作成する方法はありますか?ゲームをしていても、常に音量をコントロールできるようになっていればいいのですが。
私はちょうど私のラップトップでこれを行いました。私はAutoHotKey
を使用しました “`
ここにスクリプトですので、Win+PgUp Win+PgDownを行うと、マスターボリュームが変更されます。あなたがCtrl+PgUpを好む場合は、`^PgUp::Send`を使用しています。
1.あなたはそれがすでにインストールされていない場合は、[ http://www.autohotkey.com/ ](http://www.autohotkey.com/)
2. インストールされたら、デスクトップを右クリックし、新しいAutoHotKeyファイルを選択します。ファイルのタイトルに .ahk で終わることを確認してください (例えば、私は "controls.ahk" を使用しました)
4. 上の
5.それを保存し、Windows エクスプローラのスクリプトをダブルクリックします
スタートアップで実行するには
1. AHK によって提供される「exe への改宗者」の実用性を使用して下さい(またはファイルを右クリックし、選択できます「スクリプトをコンパイルして下さい」)
2. C:Uthers\%USERNAME\%AppData\Roaming\MicrosoftWindows\Start Menu\Programs\Startup "に.exeを作成します。
Do:
Win + B
Left
Enter
PgUp/PgDown
Escape これは、キーボードを使用してタスクバーの右側にある通知アイコンと対話することができます。Win + Bはタスクバーアイコンの1つにフォーカスをもたらし、左はボリュームアイコンにフォーカスがあるまでフォーカスを移動し、Enterはボリュームスライダーを上に開き、PgUp/PgDownはスライダーを移動します。
追加プログラムのインストールを必要としない十分な解決策があります** :
sndvol
、そしてOKを押してください。 これでショートカットキーを押すと、ボリュームコントロールボックスがポップアップします。そして、CTRL + ALT + V
とUP
の矢印を使って音量を変更し、DOWN
を閉じます。
Volumouse ](http://www.nirsoft.net/utils/volumouse.html)
は、あなたのホイールマウスのホイールを回転させるだけで、システム上のサウンドボリュームをコントロールするための迅速かつ簡単な方法を提供します。
NirCmd ](http://www.nirsoft.net/utils/nircmd.html)はボリュームなどを変更するアプリケーションです。
使用例:
と合わせて使用することができます。 exe changesysvolume -5000 - ボリュームを最大値に設定します nircmd.exe setsysvolume 65535
これは、AutoHotkeyと一緒に使用して、独自のボリュームキーを作成することができます。
この AutoHotkey マクロを使うといいでしょう。 Volume On-Screen-Display (OSD) – by 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))
Try サウンドボリュームホットキー
システム全体のホットキーを使ってサウンドボリュームをコントロールできるツールです。カスタマイズ可能な画面上の音量インジケーターは、現在の音量レベルを表示します。
カーソルがタスクバーの上にあるときにスクロールホイールを使用してマスターボリュームをコントロールする私のお気に入りの方法は、AutoHotkey を使用しています:
#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 を参照してください。
かなり古い質問ですが、このトピックについての私の発見を報告したいと思います。キーボードの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** から 100.0 の間の値を受け付けます。
フルスクリーンの制限のあるウィンドウで動作させるためには、スクリプトの先頭にある #UseHook
ディレクティブを呼び出すだけで十分でした。ライブラリのダウンロード。ライブラリのダウンロード: Vista オーディオコントロール機能 by Lexikos
2. VAオンラインドキュメント ](http://www.autohotkey.net/~Lexikos/docs/VA.html)