如何在 Windows 中控制主音量?

Phe*_*nom 117 audio windows keyboard-shortcuts macros

一些键盘上有音量控制,可以随时按下以控制主音量。我的键盘没有那个。有没有办法可以创建一个按键宏,它可以像这些键盘上的音量控件一样工作?

它应该始终允许我控制音量,即使我正在玩游戏。

eqz*_*qzx 102

我只是用我的笔记本电脑做到了这一点。我使用了 AutoHotKey

这是脚本

#PgUp::Send {Volume_Up 1}
#PgDn::Send {Volume_Down 1}
Run Code Online (Sandbox Code Playgroud)

这样做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

  • 对于追随者,请注意发送 Volume_Up 与指示 AHK 模拟点击键盘上的音量增大按钮基本相同。 (3认同)
  • 这很酷,它适用于win7,将步骤从“3”更改为“1”将获得更好的控制。 (3认同)
  • 也适用于 Win 10 (3认同)

Chr*_*man 75

做:

Win + B

Left

Enter

PgUp/PgDown

Escape

这允许您使用键盘与任务栏右侧的通知图标进行交互。Win + B将焦点移至任务栏图标之一,Left将焦点移至音量图标上,Enter将向上打开音量滑块,然后PgUp/PgDown移动滑块。

  • 您还可以使用 `Up/Down` 代替 `PgUp/PgDown` 来更好地控制音量。 (11认同)

DRe*_*spt 24

有一个足够好的解决方案,不需要安装额外的程序

  1. 单击开始菜单并sndvol在搜索框中键入
  2. 在桌面上为它创建一个快捷方式(右键单击 -> 发送到桌面(创建快捷方式)
  3. 右键单击新快捷方式并编辑属性
  4. 在“快捷方式”选项卡上,将“快捷键”框设置为您的偏好。例如:CTRL + ALT + V,然后点击确定。

现在您可以按快捷键,音量控制框将弹出。然后使用UPDOWN箭头更改音量并ESC关闭。

食谱取自这篇博文

  • 或者,将快捷方式添加到任务栏并确保它位于左侧的某个位置。`Wnd + <n>` 组合将启动第 n 个应用程序,最左边 = 1。 (3认同)

out*_*sts 23

卷鼠

为您提供一种快速简便的方法来控制系统上的音量 - 只需滚动鼠标滚轮即可。


har*_*ymc 6

NirCmd是一个可以改变音量等的应用程序。

使用示例:

  • 将系统音量增加 2000 个单位(共 65535 个)
    nircmd.exe changesysvolume 2000
  • 将系统音量减小 5000 个单位(共 65535 个)
    nircmd.exe changesysvolume -5000
  • 将音量设置为最高值
    nircmd.exe setsysvolume 65535

您可以将它与AutoHotkey一起使用来发明您自己的音量键。


Goo*_*zak 6

刚刚发现开源软件3RVX,它“为 Windows 系统提供屏幕显示 (OSD)。它支持可换肤的音量和弹出 OSD 以及一系列热键控件、托盘通知和其他很酷的功能。模拟外观和感觉OS X 卷覆盖(可以使用不同的皮肤),您可以配置组合键。”

也可以在GitHub找到


小智 5

我发现在 Windows 上操作系统音量级别而无需安装其他软件的最佳方法是通过以下方式之一使用VBScript :

切换静音:

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAD))
Run Code Online (Sandbox Code Playgroud)

增加音量:

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAF))
Run Code Online (Sandbox Code Playgroud)

降低音量:

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAE))
Run Code Online (Sandbox Code Playgroud)


Sna*_*ark 3

您可以使用这个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
Run Code Online (Sandbox Code Playgroud)

如果修改脚本并删除“Gosub”,则可以在没有 OSD 栏的情况下更改音量。