在日常游戏、语音聊天和会议场景里,快速切换麦克风静音状态是一个非常常见的需求。MicOrb就是这样一个小工具:它以一个悬浮球的形式常驻桌面,帮助你快速控制麦克风开关。
infatuation326/MicOrb: MicOrb 是一款轻量级悬浮球工具,可一键切换麦克风静音状态,支持自定义快捷键、鼠标侧键和个性化大小设置https://github.com/infatuation326/MicOrb/
一、项目简介
MicOrb是一款基于WPF开发的轻量级桌面工具,主要功能是通过悬浮球快速切换系统默认麦克风的静音状态。
它的特点是:
- 占用小
- 操作简单
- 支持自定义快捷键
- 支持鼠标侧键
- 支持个性化大小调整
对于经常需要临时静音/恢复麦克风的用户来说,这类工具会比系统托盘或复杂面板更方便。
二、核心功能
1. 一键切换麦克风
点击悬浮球即可切换麦克风静音状态,无需打开系统设置,也不用在多个窗口之间来回切换。
2. 自定义快捷键
支持设置全局快捷键,既可以是普通键,也可以是组合键,还支持鼠标侧键。
例如:
MCtrl+MAlt+Shift+R- 鼠标侧键
3. 音效反馈
每次切换麦克风状态时,会播放对应音效,让用户明确知道当前是否已经切换成功。
4. 悬浮球视觉状态切换
悬浮球会根据麦克风状态自动变化:
- 麦克风开启:显示白天地球
- 麦克风关闭:显示黑夜地球
这样用户不需要看文字,也能快速判断当前状态。
5. 个性化设置
目前支持:
- 调整悬浮球大小
后续还可以继续扩展更多个性化选项。
三、使用场景
MicOrb适合以下场景:
- 游戏语音开黑
- 在线会议
- 直播场景
- 远程协作
- 临时静音需求频繁的用户
当你不想频繁切换到语音软件或系统设置时,悬浮球会非常方便。
四、界面特点
MicOrb的界面设计偏轻量和简洁,采用悬浮球形式,不会占据太多桌面空间。
启动后会:
- 在屏幕中央短暂显示
- 平滑移动到右上角
- 保持悬浮状态,随时可拖动
这种交互方式既直观,又不会打扰正常使用。
五、技术实现简述
MicOrb使用WPF开发,核心逻辑包括:
- 通过
NAudio获取和修改默认麦克风静音状态 - 使用全局快捷键监听切换操作
- 使用鼠标钩子支持鼠标侧键
- 使用资源图片实现状态切换
- 使用单文件发布方式打包
这种实现方式比较适合做轻量桌面工具,启动快,依赖少。
六、下载
本项目在GitHub发布,记得给我点个star,谢谢啦!
infatuation326/MicOrb: MicOrb 是一款轻量级悬浮球工具,可一键切换麦克风静音状态,支持自定义快捷键、鼠标侧键和个性化大小设置https://github.com/infatuation326/MicOrb/
七、总结
MicOrb是一个非常轻量、直观、实用的麦克风控制工具。
它没有复杂的功能堆叠,目标很明确,就是让用户能够更快地切换麦克风状态。
如果你经常需要在语音、会议、游戏之间切换麦克风状态,这类工具会非常顺手。