超级键可在窗口中暂停,使麦克风静音和使扬声器静音


11

编辑:只需改写问题:

有人知道如何使用自动热键使麦克风静音吗?
这就是我需要它的原因:

每当有人走进我的办公室时,我都必须暂停媒体播放器。有时,当我观看视频时,我还必须使耳机扬声器静音。如果我正在进行Skype通话,则必须使麦克风静音。

为了方便起见,我想将所有这些功能分配给单个热键(可能是“静音”或“播放/暂停”键),而且我很确定autohotkey可以做到这一点,但是我不知道如何使用自动热键。

另外,我还想将所有反向命令(播放和取消静音)分配给一个键(可以是不同的键或相同的键)。

(我认为这并不重要,但我使用的是Windows 7)


您可以使用
监视器

为了清楚起见,改写了这个问题。
马拉巴巴

Answers:


6
#z::
soundget, isMute, MICROPHONE, MUTE
if isMute = Off
    toMute = 1
else
    toMute=0
SoundSet, toMute, MICROPHONE, MUTE
return

将在win&z上切换麦克风的静音状态。静音主音量将大体相同,除了可以使用MASTER代替MICROPHONE外,但是如果您只是想静音,则可以设置一个热键来暂停它,而不是静音系统音量。根据播放器的不同,它本身也可以执行此操作,否则请查看ControlSend函数。

(这具有不使用NirCMD的优势,因为虽然它是一个出色的工具,但〜.5秒的磁盘延迟确实让我很烦:()


我真的很想在没有NirCMD的情况下执行此操作,但是上面的命令(按原样)似乎对我不起作用。加载脚本时它不会报告任何错误,但是按关联的热键也不会执行任何操作。我同时尝试了MICROPHONE和MASTER。我将查看帮助文件,看看是否可以使它工作。
马拉巴巴

已解决问题:转到Autohotkey安装文件夹并将其设置为兼容模式(WIN XP)。谢谢!
马拉巴巴

啊,太棒了!这是要记住的事情:)
Phoshi

@Malabarba如何设置WIN XP兼容性?
布莱恩18-3-14

可悲的是,这似乎对我不起作用。麦克风未静音。我有realtek声音,正在使用fromt插孔。
托马什Zato -恢复莫妮卡

4

我建议使用“ MicMute ”实用程序使用键盘将主麦克风静音或取消静音。它具有漂亮的任务栏图标,任务栏气球和您可以修改的听觉通知。

真棒,这还让我选择了键盘扩展媒体键作为快捷方式-我选择了系统音量静音旁边的按钮。

Windows麦克风的MicMute键盘静音


1
不幸的是,我的MicMute运气不好。当我有时键入内容时,监听键盘快捷键的某些事情会使我的整个系统崩溃。关闭MicMute可立即解决速度问题。
Josh Mouch 2015年

3

您可以结合使用NirCMD和AutoHotKey来完成此操作。

看看:http : //www.nirsoft.net/utils/nircmd.html

NirCmd是一个小型命令行实用程序,可让您执行一些有用的任务而无需显示任何用户界面。通过使用简单的命令行选项运行NirCmd,您可以在注册表中写入和删除值和键,将值写入INI文件,拨号到Internet帐户或连接到VPN网络,重新启动Windows或关闭计算机,创建快捷方式到文件,更改文件的创建/修改日期,更改显示设置,关闭显示器,打开CD-ROM驱动器的门等。


实际上,看起来它可以使用“ mutesysvolume”命令使任何声音设备静音。我现在将对其进行测试。
马拉巴巴,

工作完美,谢谢!运行nircmd.exe mutesysvolume 2麦克风
Malabarba

2

非常简单:

  1. 转到您的Skype
  2. 选择工具
  3. 选择选项
  4. 点击下面的高级
  5. 然后单击热键
  6. 选中启用键盘快捷键
  7. 检查静音麦克风..然后单击它
  8. 然后选择一个您想要使麦克风静音的其他键。.例如CTRL + Z ... CTRL + D ...您想要选择的任何键
  9. 最后,单击“保存”。

1

我已经设置ctrl + p来切换系统声音,对于window + z来说应该是:

#z::Send {Volume_Mute}


0

这是AutoHotKey用于nircmd使麦克风静音的示例命令。您将必须在最后打一个数字,它是指麦克风编号。

#z:: Run c:\tools\nircmd\nircmd.exe mutesysvolume 2 microphone 2

Windows + Z切换静音。


0

要扩展Phoshi的答案,请使用AutoHotkey和此脚本可以提供帮助(Ctrl + F8):

^F8::
SoundSet, +1, MICROPHONE, mute
return

但就我而言,它是以下内容:

SoundSet, +1, MASTER, mute, 12

这可能有助于获得准确的音频设备配置:https : //autohotkey.com/docs/commands/SoundSet.htm#Ex

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.