audio - 如何使用罗技键盘创建热键来更改默认声音设备?

标签 audio keyboard default device logitech

不得不手动更改默认声音设备真的很烦人,尤其是在我玩游戏时。

如何编写热键来执行此操作?

最佳答案

第一步:下载 nircmd

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

下载链接在本页底部。这将使您能够通过命令行操作您的默认声音设备

第 2 步:解压缩并将可执行文件移动到您的系统目录

这将确保您可以在以后的步骤中只使用“nircmd”,而不必担心目录上下文。如果您愿意,您可以跳过移动目录,您只需要在步骤 4 中为您的快捷方式指定一个绝对路径

第 3 步:给您的声音设备起有意义的名称

  • 右键单击系统托盘中的声音设备图标,选择播放设备
  • 右击声音设备,选择属性
  • 将名称更改为独特的名称(扬声器/耳机没问题,只要没有其他名称!)
  • 为您需要在
  • 之间切换的每个设备执行此操作

    第 4 步:绑定(bind) G 键
  • 打开 Logitech 应用程序并选择底部的选项卡
    像 G 键
  • 选择您要为其创建绑定(bind)的 GKey(将鼠标悬停在它上面时应该有一个向下的胡萝卜)
  • 选择分配新命令
  • 选择快捷方式
  • 将其命名为您会认识的名称,例如“使用扬声器”
  • 输入以下命令(第二个文本框),将 DeviceName 更改为步骤 3 中的设备名称:
    nircmd setdefaultsounddevice "设备名称"1
  • 对要在
  • 之间切换的每个设备重复这些步骤

    就是这样!您的 key 可以使用了!

    关于audio - 如何使用罗技键盘创建热键来更改默认声音设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48109646/

    相关文章:

    android - Audio Android.Mixing 一首歌和一段录音!

    audio - 在 C++ 或 C# 中为声卡生成音频

    python - 如何在 Python 的 IDLE 中获取 Emacs 的键绑定(bind)?

    delphi - 防止TouchKeyboard抢占焦点

    c#构造函数默认参数的正确方式

    c++ - 如果 std::make_unique 从未被调用,为什么在默认成员初始化中不需要参数?

    c# - 从资源中添加.wav文件(WPF C#)

    ios - 通过 resignFirstResponder 隐藏由 textField 触发的键盘

    javascript - 如果没有定义对象,则对象默认为函数

    audio - 将音频嵌入博客