題 如何在Windows 7中控制主卷?


某些鍵盤上有音量控制,可以隨時按下以控制主音量。我的鍵盤沒有那個。有沒有辦法可以創建一個像這些鍵盤上的音量控件一樣工作的鍵宏?它總是允許我控制音量,即使我正在玩遊戲。


98
2017-12-12 07:35


起源




答案:


我剛用筆記本電腦做了這個。我用過AutoHotKey

這是腳本

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

這樣做 贏得+PgUp鍵  贏得+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

91
2017-12-21 20:25



對於粉絲,請注意發送Volume_Up與指示AHK模擬按鍵盤上的音量增大按鈕基本相同。 - rogerdpack
完成步驟1-5 ......在W7下沒有效果 - 我只是選擇了分頁。 - Pavel Vlasov
這很酷,它適用於win7,並改變了步驟 3 至 1 會得到更好的控制。 - Eric Wang
也適用於Win 10 - Hossein A
tnx用於分享 - Boldbayar


做:

 贏+ B

 剩下

 輸入

 PgUp鍵/ PgDown鍵

 逃逸

這允許您使用鍵盤與任務欄右側的通知圖標進行交互。 贏+ B 將焦點帶到任務欄圖標之一, 剩下 將焦點移動,直到您專注於音量圖標, 輸入 將打開音量滑塊,然後 PgUp鍵/ PgDown鍵 移動滑塊。


73
2018-05-29 18:52



你也可以使用 Up/Down 代替 PgUp/PgDown 更好地控制音量。 - Kevin
我可以 只要 使用 Up/Down FWIW。此外,一個之間有一些圖標 Win + B 專注於和需要更多的音量圖標 Right 按,但你可以將它拖到它旁邊。 - MSpreij


有一個足夠好的解決方案 不需要安裝其他程序

  1. 單擊開始菜單並鍵入 sndvol 在搜索框中
  2. 在桌面上為它創建一個快捷方式(右鍵單擊 - >發送到桌面(創建快捷方式)
  3. 右鍵單擊新快捷方式並編輯“屬性”
  4. 在“快捷方式”選項卡上,將“快捷鍵”框設置為您的首選項。例如: CTRL + ALT + V,然後點擊OK。

現在您可以按快捷鍵,彈出音量控制框。然後使用 UP 和 DOWN 箭頭改變音量,和 ESC 關閉

食譜採取此形式 博客文章


23
2017-12-30 09:32



或者,將快捷方式添加到任務欄並確保它位於左側的某個位置。組合 Wnd + <n> 將啟動第n個應用程序,最左邊= 1。 - Roel Spilker


Volumouse 

為您提供快速簡便的方法   控制你的音量   系統 - 只需滾動方向盤即可   你的滾輪鼠標。


21
2017-12-12 08:42



當我在遊戲中並嘗試使用它時,它會使遊戲變得最小化。 - Phenom
為我工作。用戶界面不是特別直觀,但Vol +/-開箱即用(Alt+滾輪)。為了使靜音與滾輪一起工作,我為Mute添加了兩個規則: Alt - Ctrl 和 剩下 鼠標按鈕向下,均應用於揚聲器組件,通道=靜音/取消靜音。我也不得不改變Vol +/- Alt+Shift (平原 Alt 阻止了我的 Alt - Ctrl 使用靜音設置)。是的,“鼠標左鍵按下”是滾輪為我工作的原因。也許這是錯誤的映射? - kghastie


的NirCmd 是一個更改音量和更多的應用程序。

使用示例:

  • 將系統容量增加2000個單位(65535個)
    nircmd.exe changesysvolume 2000
  • 將系統體積減少5000個單位(65535個)
    nircmd.exe changesysvolume -5000
  • 將音量設置為最高值
    nircmd.exe setsysvolume 65535

你可以和它一起使用它 AutoHotkey的發明自己的音量鍵。


7
2017-12-12 09:46





剛剛找到開源軟件 3RVX “為Windows系統提供屏幕顯示(OSD)。它支持可換膚音量和彈出OSD以及一系列熱鍵控制,托盤通知和其他很酷的功能。模擬OS X音量疊加的外觀和感覺(可以使用不同的皮膚),您可以配置組合鍵。“

也可用 GitHub上


6
2017-09-27 16:55





你可以用它 AutoHotkey的 宏: 卷屏幕顯示(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條的情況下更改音量。


4
2017-12-12 08:25



我試過這個劇本。即使OSD條改變,音量也不會改變。 - Phenom
看來,使用vista +如果要更新系統聲級,則必須使用發送{Volume_Up} autohotkey.com/docs/commands/SoundSet.htm  即: codeproject.com/KB/audio-video/mixerSetControlDetails.aspx(註釋“這在vista中是否有效”表明你現在需要使用IAudioEndpoint進行全局調整)。 - rogerdpack
您還可以通過執行“vol_up”然後“vol_down”按鍵輕鬆靜音/取消靜音,如果靜音則取消靜音。 - rogerdpack


嘗試 音量熱鍵

此工具允許使用系統範圍的熱鍵控制音量。可自定義的屏幕音量指示器將顯示當前級別。

enter image description here enter image description here


3
2018-05-02 14:42



不錯的免費軟件,但使用Ctrl +向上/向下箭頭進行硬編碼 - Lessan Vaezi
@LessanVaezi是的,確實如此。我也不喜歡這樣。 - Brian Chavez


我在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))

3
2017-10-01 13:20