article_image

开会打字自动静音,一次基于 Keyboard Maestro 的尝试


更多文章

article_image

在线会议时如需打字,顺手静音是最基本的礼貌。

但是,不要误会,礼貌并不要求时时刻刻保持自律。绷得太紧的弦反而容易断掉,苟若您一天到晚想着这些小事,恐怕早已没有余力处理正事。此前文刀漢三推荐的 Unclack 就特别聪明,一旦检测到你正在打字,就会自动关掉麦克风,免遭其他与会者抱怨或批评。

这样的小工具诚然令人欣喜,可如今主打“小而美”的工具,却让我敬而远之:谁能保证它们可以持续运营?谁敢相信小团队的隐私承诺?或者,它们能不能在日益收紧的 macOS 权限政策下存活下来?当然,我对 Unclack 暂无任何不满,只是前述担忧已成积习,前几周又恰好读到一篇 用 Keyboard Maestro 模拟机械键盘音效的文章,遂尝试用 Keyboard Maestro 自制一个自动静音工具。

设计自动静音加自动恢复的 Macro(组),你需要考虑两件事:

  1. 如何判断“打字”并自动关闭麦克风(将麦克风静音);
  2. 如何断定“不再打字”并恢复音量。
Alt text
打字就静音,打完就恢复