Windows 7でマスターボリュームを制御する方法


105

一部のキーボードには音量コントロールがあり、いつでも押してマスター音量を制御できます。私のキーボードにはそれがありません。それらのキーボードのボリュームコントロールのように機能するキーマクロを作成する方法はありますか?ゲームをプレイしている場合でも、常に音量を制御できるようにする必要があります。

回答:


99

私はちょうどラップトップでこれをしました。AutoHotKeyを使用しました

ここにスクリプトがあります

#PgUp::Send {Volume_Up 1}
#PgDn::Send {Volume_Down 1}

そうするWin+ PgUp Win+は、PgDownマスターボリュームを変更します。Ctrl+ PgUpを使用する場合は、を使用します^PgUp::Send

  1. まだインストールしていない場合は、http://www.autohotkey.com/
  2. インストールしたら、デスクトップを右クリックして、新しいAutoHotKeyファイルを選択します
  3. .ahkで終わるファイルにタイトルを付けてください(たとえば、「controls.ahk」を使用しました)
  4. 上からコードを貼り付けます
  5. 保存して、Windowsエクスプローラーでスクリプトをダブルクリックします

起動時に実行するには

  1. AHK提供の「exeに変換」ユーティリティを使用します(または、ファイルを右クリックして「スクリプトをコンパイル」を選択します)
  2. 「C:\ Users \%USERNAME%\ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup」に.exeを作成します

3
フォロワーの場合、Volume_Upを送信することは、AHKにキーボードの音量アップボタンを押すことをシミュレートすることと基本的に同じであることに注意してください。
rogerdpack

手順1〜5を完了しました... W7では影響なし-代わりにページネーションを取得します。
パベルブラソフ

3
これはクールで、win7で動作し、ステップをから3に変更し1てより良いコントロールを取得します。
エリックワン

3
Win 10
HA

共有のためのTNX
Boldbayar

74

行う:

Win + B

Left

Enter

PgUp/PgDown

Escape

これにより、キーボードを使用してタスクバーの右側にある通知アイコンを操作できます。Win + Bタスクバーアイコンの1つにフォーカスをLeft移動し、ボリュームアイコンにフォーカスがあるまでフォーカスを移動しEnter、ボリュームスライダーを開き、スライダーをPgUp/PgDown移動します。


10
また、ボリュームをより細かく制御するUp/Down代わりに使用することもできPgUp/PgDownます。
ケビン14

fwiw しか使用できませんUp/Down。また、Win + Bフォーカスしているアイコンと、より多くのRightプレスを必要とするボリュームアイコンの間にいくつかのアイコンがありましたが、それをドラッグしてすぐ隣に置くことができます。
–MSpreij

23

ボリューム

ホイールマウスのホイールを回すだけで、システムの音量をすばやく簡単に制御できます。


1
ゲーム中にこれを使用しようとすると、ゲームが最小化されます。
天才

私のために働いた。UIは特に直感的ではありませんが、Vol +/-はそのまま使用できます(Alt+スクロールホイール)。ミュートは、スクロールホイールでの作業を取得するために、私はミュート用の2つのルールを追加しました:Alt- Ctrlそしてマウスボタン、両方のチャンネル=ミュート/ミュート解除とスピーカーコンポーネントに適用されます。また、Vol +/-をAlt+ に変更する必要がありましたShift(プレーンAltAlt- Ctrlセットアップでミュートが機能しなかった)。はい、「マウスの左ボタンが押されている」ことがスクロールホイールを機能させた理由です。多分それは間違ってマッピングされていますか?
kghastie

23

追加のプログラムをインストールする必要のない十分なソリューションがあります

  1. スタートメニューをクリックsndvolし、検索ボックスに入力します
  2. デスクトップにショートカットを作成します(右クリック->デスクトップに送信(ショートカットを作成)
  3. 新しいショートカットを右クリックして、プロパティを編集します
  4. [ショートカット]タブで、[ショートカットキー]ボックスをプリフレンスに設定します。例:CTRL + ALT + V、OKを押します。

これで、ショートカットキーを押すと、ボリュームコントロールボックスがポップアップ表示されます。次にUPDOWN矢印と矢印を使用して音量を変更し、ESC閉じます。

このブログ投稿から取ったレシピ。


3
または、タスクバーにショートカットを追加し、それが左側のどこかにあることを確認します。この組み合わせWnd + <n>により、n番目のアプリケーション、左端= 1が起動します。
Roel Spilker

7

NirCmdは、ボリュームなどを変更するアプリケーションです。

使用例:

  • (65535のうち)2000単位でシステムボリュームを増やします
    nircmd.exe changesysvolume 2000
  • システムボリュームを5000単位(65535のうち)
    減らしますnircmd.exe changesysvolume -5000
  • ボリュームを最大値
    nircmd.exe setsysvolume 65535に設定します

AutoHotkeyと一緒に使用して、独自のボリュームキーを作成できます。


6

「Windowsシステム用のオンスクリーンディスプレイ(OSD)を提供するオープンソースソフトウェア3RVXを発見しました。スキン可能なボリュームをサポートし、OSDを取り出すことができます。 OS Xボリュームオーバーレイ(さまざまなスキンが利用可能)のキーの組み合わせを構成できます。」

GitHubでも利用可能


4

次のAutoHotkeyマクロを使用できます。ボリュームオンスクリーンディスプレイ(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バーなしで音量を変更できます。


このスクリプトを試しました。OSDバーが変化しても、音量は変化しません。
天才

1
vista +でシステムサウンドレベルを更新する場合は、{hot_key}を使用する必要があります autohotkey.com/docs/commands/SoundSet.htm viz:codeproject.com/KB/audio-video/mixerSetControlDetails.aspx(コメント " 「この機能はvistaで機能しますか」と、グローバル調整のためにIAudioEndpointを今すぐ使用する必要があることを示しています。
rogerdpack

また、ミュートされている場合はミュートを解除する「vol_up」キーストロークと「vol_down」キーストロークを行うことで、簡単にミュート/ミュート解除できます。
rogerdpack

3

音量ホットキーを試す

このツールを使用すると、システム全体のホットキーを使用して音量を制御できます。カスタマイズ可能な画面上の音量インジケータは、現在のレベルを表示します。

ここに画像の説明を入力してください ここに画像の説明を入力してください


1
ニースのフリーソフトウェアが、Ctrlキー+矢印キー上/下を使用するようにハードコーディングされています
Lessan Vaezi

@LessanVaeziはい、そうです。私もそれが嫌いです。
ブライアンチャベス

3

追加のソフトウェアをインストールせずに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))

0

これは非常に古い質問ですが、このトピックに関する調査結果を報告したいと思います。キーボードとグローバルホットキーを上書きしようとしたときにAutoHotKey_Lライブラリを見つけました。目的は、制限付きのキーを押しながらフルスクリーンアプリケーション/ゲームを実行しながらマスターボリュームを制御できるようにすることでした(悪名高い例としてのBethesdaのゲーム)。関数は非常に単純なので、簡単な例を投稿します。Volume_UpVolume_Down

Volume_Up::
    newVol := VA_GetMasterVolume() + 5
    VA_SetMasterVolume(newVol)
return

Volume_Down::
    newVol := VA_GetMasterVolume() - 5
    VA_SetMasterVolume(newVol)
return

原則として、このコードには必要なものがすべて含まれています。AHKは両方のキーを上書きして以前と同じようにしますが、OSに依存してキープレスをキャッチする代わりに、AHKはそれ自体でボリュームを設定します。もちろん、他のホットキーを指定できます。音量を相対的に変更する組み込み関数はないようですので、まず現在の音量を取得してから、自由に増減してください(ここで:)50.0から100.0までのVA_SetMasterVolume値を受け入れます。

これを制限付きフルスクリーンウィンドウで機能させるに#UseHookは、スクリプトの上部にあるディレクティブを呼び出すだけで十分です。

参照:

  1. ライブラリのダウンロード:LexikosによるVistaオーディオコントロール機能
  2. VAオンラインドキュメント

0

マスターボリュームを制御する私のお気に入りの方法は、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を参照してください

カーソルのある場所(capslockが押されている間)で音量を制御できるようにするには、次を追加できます。

capslock & wheelup::Send {Volume_Up}
capslock & wheeldown::Send {Volume_Down}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.