MMatt Senter
现在项目关于联系博客

← Blog

Mac 表情键盘,以及我为什么做了 Comoji

2026年9月26日 · Matt Senter

Comoji 网站:在 Mac 的消息输入框中输入 :liz 会出现蜥蜴表情建议,上方是标题 Slack-style :emoji: autocomplete, everywhere on your Mac.

简短版本

Mac 表情键盘在 Apple 的说法里叫字符检视器,按 Control-Command-空格键或 Fn-E 即可打开。用来浏览表情、符号、重音字母和其他语言的字符,它确实是个好工具。但对于早已知道自己要哪个表情的人,它就不够好了:它让人停下打字,扫视网格,瞄准一个小目标,再重新找到自己在句子里的位置。Slack 用冒号快捷方式解决了这个问题:输入一个冒号和几个字母,按 Tab,接着写。Comoji 是 Matt Senter 开发的一款免费 macOS 菜单栏应用,把这种交互带到了信息、邮件、备忘录、Safari、Chrome、Notion 以及其他文本框里。它的设计决定都源于“不挡路”这个目标:建议直接出现在光标处,使用 Slack 和 Discord 风格的别名,触发键可以更换,并且完全在本地处理,不需要账号。它在密码管理器和终端里默认关闭,在安全输入开启时会主动退让。至于符号,字符检视器依然值得保留。

每台 Mac 都自带一个表情键盘。按下 Control-Command-空格键,或 Fn-E(带地球仪键的键盘上是地球仪键-E),你正在输入的地方就会弹出一个小小的表情面板。它免费,内置于 macOS,大多数人从此再也不会想起它。

我却想了很多,因为它恰恰在我最常做的那件事上表现很差。我通常清楚地知道自己要哪个表情,而且想在手不离开键盘的情况下拿到它。

所以我做了 Comoji。这不是一篇教程;Comoji 自己的指南 讲清了打开选择器的每一种方法。这是一个创始人的视角:Apple 的表情键盘做对了什么,哪里不够好,以及我转而做出的这个应用背后的设计决定。

Mac 的表情键盘到底是什么?

Apple 称它为字符检视器。Apple 的 Mac 键盘快捷键列表 写明,Control-Command-空格键或 Fn-E 可以显示它,你也可以选取「编辑」>「表情与符号」。

它能做的不只是表情。Apple 关于表情和符号的指南 把它描述为浏览并输入表情、符号、重音字母和其他语言字符的工具。它有搜索栏、个人收藏列表,按住某个表情还能看到不同肤色的变体。

还有一个更低调、很多人没注意到的功能。输入一个词,比如「心形」,按下 Fn-E,macOS 就会提供可以替换它的表情。在「键盘」设置里,你甚至可以让单按 Fn 键或地球仪键就显示表情与符号。

Apple 做对了什么?

说实话,做对了不少。选择器是内置的,所以没有东西要安装、要信任、要保持更新。只要能打字的地方都能用它,不只是聊天应用。

它也是个很好的浏览工具。当我不确定自己要什么,或者需要一个箭头、一个度数符号、一个带重音的字母时,一个可搜索的网格正是合适的形式。字符检视器覆盖的内容,远比任何表情快捷方式列表都多。

而且 Apple 在细节上确实用了心:个人收藏、常用字符、肤色、可调节的大小。这些都不是敷衍的活儿。

如果你整天都在打表情,它哪里不够好?

问题不在于缺少功能,而在于交互本身。

当我已经知道自己要一只蜥蜴时,选择器会让我停下打字,去看一个网格,瞄准一个小目标,然后再重新找到自己在句子里的位置。搜索有帮助,但仍然是绕路:打开一个面板,在另一个输入框里打字,选中,再回来。

先打一个词再按 Fn-E 的技巧更接近一些,但对我来说顺序是反的。我得先打完一个真正的词,再用组合键去请求建议。结果取决于我碰巧打出的那个词,而不是我脑子里想的那个表情。

每一次绕路都很小。表情也很小,而它们在我们许多人如今的写作方式里无处不在。对一件频繁发生的事收一点小税,累积起来就不小了。

为什么 Slack 的冒号是更好的主意?

在 Slack 里我从来没遇到过这个问题。输入一个冒号和几个字母,建议就出现在光标处。继续打字缩小范围,按 Tab,接着写。手留在键盘上,眼睛留在句子上。

这种交互其实从来就不专属于 Slack。它只是被困在了一个应用里。Discord 也说同样的冒号语言,而 macOS 的表情键盘始终没有学会。

Comoji 就是我的回答。输入 :liz,按 Tab,得到一只蜥蜴,在信息、邮件、备忘录、Safari、Chrome、Notion 和文本编辑里都行,不只是在 Slack。

哪些设计决定塑造了 Comoji?

大部分工作是在决定:当你没在想它的时候,这个应用应该给人什么感觉。有几个决定最关键:

  • 行内出现,而不是一个窗口。 建议出现在光标处。方向键切换,Tab 或 Return 采用,Esc 关闭。
  • 大家早已熟悉的名称。 Comoji 使用 Slack 和 Discord 风格的别名,肌肉记忆可以直接沿用。
  • 可以更换的触发键。 默认是冒号,如果它碍事,Comoji 网站 列出了可以改用的其他按键。
  • 从使用中学习。 你常发的表情会排到前面,你选定的肤色也会被记住。
  • 名字本身就是交互。 Comoji 就是 colon(冒号)加 emoji。我在 我如何给自己发布的东西起名 里写得更多。

为什么表情应用必须小心对待你的按键?

一个替你补全输入的应用,必须看到你输入了什么。这是一个很重的要求,我试着围绕它来设计,而不是一笔带过。

一切都在本地运行。没有账号,没有需要同步的东西,你敲下的字从不离开这台 Mac。这也是我一直在做 小而本地的软件 的原因。

Comoji 也会远离那些它不该出现的地方。它在密码管理器和终端里默认关闭,你还可以针对特定网站关掉它。当 macOS 的安全输入开启时,Comoji 会主动退让,并在菜单栏图标上显示一把锁,这个决定我写在了 构建防御性软件 里。

你应该替换掉 Mac 的表情键盘吗?

不必,而且你也不用二选一。当你想找一个符号或者只是随便看看时,字符检视器依然是合适的工具。Comoji 负责另一种情况:你知道要哪个表情,并且想在不打断节奏的情况下拿到它。

Comoji 是一款免费的菜单栏应用,支持 macOS 13 Ventura 或更高版本,已签名并经过公证,没有程序坞图标,也没有窗口。它免费的原因我在 为什么我的大多数应用都是免费的 里讲过:没有人会为了弄清一个自动补全手感对不对而付钱。

如果你想弄清楚,下载 Comoji。输入一个冒号、几个字母,再按 Tab。

继续阅读

  • Weatherling 登场:让你的桌面下起雨来Weatherling 是一款 macOS 应用,为桌面带来雨和氛围,不录制屏幕,也不妨碍你工作。
  • 别再查收件箱了我正在戒掉打开收件箱的习惯。三份定时的 Premail 简报给我一份摘要和一份待办清单,而不是一堆待分拣的邮件。
  • 一次失败,一次成功Premail 的一个结账故障绕过了我的测试和告警。一位客户报告了它,而我新推出的早间简报把我忽略的那条反馈浮现了出来。

更多关于独立软件的文章 →

这篇文章讲的是 Comoji。 阅读 Comoji 的案例研究 →

Matt Senter

Matt Senter

Founder, entrepreneur, and CEO based in Durham, NC, with 30 years building software and 15 companies and products founded. Currently Founder & CEO of Senternet and Co-Founder, COO, and CTO of BeeReady, and the builder behind Orgabot, Highwire, StockCar, Premail, Comoji, Burly, and Weatherling. More about Matt · Get in touch.

© 2026 Matt Senter · 由 Senternet 的 Matt Senter 创建 Senternet使用 Orgabot 构建北卡罗来纳州达勒姆为创造者而建关于博客工具隐私条款
EnglishEspañol简体中文Français日本語PortuguêsDeutsch