macOS 表情选择器无法使用:8 个排查要点
Comoji 为 Mac 上的每一个应用免费加入 Slack 风格的 :emoji: 自动补全。
你按下 Control-Command-Space,什么也没发生。或者面板出现了,表情却始终插不进去。macOS 表情选择器(Apple 称之为表情与符号,展开后就是字符检视器)是一项系统服务,而不是一个可以退出再重开的应用,所以它出问题时,并没有什么显而易见的东西可以重启。本文按照值得排除的顺序逐一介绍各种原因,从最省事的开始。
1. 光标不在可以输入文字的地方
选择器是被召唤到插入点上的,所以没有插入点时它就不会出现。窗口仅仅处于焦点状态是不够的:点进输入框,确认看到闪烁的光标,然后再按组合键。在“突然不能用了”的反馈中,这种情况占了相当大的比例,尤其是在那些搜索栏和画布看起来可以编辑、实际上却不行的应用里。
2. Control-Command-Space 被别的东西占用了
全局快捷键是先到先得的,启动器、窗口管理器、截图工具或剪贴板工具一旦抢占了这个组合键,就会悄无声息地把它吞掉,既没有报错,也没有选择器。先在系统设置 › 键盘 › 键盘快捷键中查找有没有冲突的绑定,再检查你登录时运行的各种工具的快捷键设置。把启动器退出十秒钟,再按一次组合键,是找出罪魁祸首最快的方法。
3. 地球仪键被分配给了其他功能
如果你一直按的是 🌐 而不是三键组合,它背后的设置可能已经变了。系统设置 › 键盘 › 按下 🌐 键时提供了“显示表情与符号”“更改输入法”“开始听写”和“不执行任何操作”几个选项,而安装一个新的输入法就足以让它离开表情选项。所有入口的完整介绍以及这项设置的详情,请见在 Mac 上打开表情键盘。
4. 用“编辑”菜单把问题一分为二
几乎每个应用都有编辑 › 表情与符号,这是一个能让你免于瞎猜的诊断方法。如果这个菜单项能打开面板,说明坏掉的是键盘快捷键,适用第 2 和第 3 步。如果这个菜单项是灰色的,或者同样没有反应,那就是应用本身拒绝了,这在自己绘制文本框的非原生软件中很常见:一些 Electron、Java 和远程桌面窗口根本就没有接入这项系统服务。
5. 安全输入已开启(密码框、终端、VPN 和安全客户端)
密码框、锁定屏幕,以及任何被应用标记为安全输入的输入框,都不会接受来自选择器的字符。这是 macOS 在正常工作,而不是需要绕过的 bug。真正的陷阱是提示消失后安全输入仍然开着,因为这样一来,其他地方的普通输入框也会跟着罢工。常见的三类持有者:解锁后没有关闭它的浏览器或密码管理器;在应用菜单中勾选了安全键盘输入的“终端”或 iTerm2,只要那个窗口在最前面就会一直持有;以及会在登录提示前后开启它的 VPN 或安全客户端。如果其他原因都解释不了,先检查这几个。Mac 上的安全输入介绍了如何查看是哪个应用持有它,以及如何解除。
6. 能打开,但搜索结果是空的
选择器匹配的是 Apple 为每个字形起的名字,所以你在聊天应用里学到的词经常什么也搜不到。“whis”找不到威士忌,因为 Apple 把 🥃 叫作 *tumbler glass*(平底杯);“thumbs”能找到 *thumbs up*,但“+1”什么都没有。有两个习惯会有帮助:用你能想到的最朴素的名词来搜索;把面板展开成完整的字符检视器,这样就能使用它的边栏和符号分类。这些名字的来历,请见 Mac 上的冒号表情短代码。
7. 一切正常,但它依然是条慢路
这一类值得单独拿出来说,因为再怎么排查也解决不了:选择器完全在按设计运行,而这个设计本身就是绕远路。打开面板,瞄准网格,点击,再回来。对一个月才用一次的符号来说没问题。可对于你真正常发的那十五个表情,这意味着每个表情都要挪一次鼠标,每天如此,永远如此。
8. 最后的手段,按顺序来
- 退出并重新打开拒绝工作的应用,这也会顺带清除卡住的安全输入状态。
- 退出登录再重新登录,这会重启选择器所依赖的各项用户级服务。
- 重新启动 Mac。当面板打开后一片空白或尺寸不对时,这确实就是解决办法。
- 检查系统设置 › 通用 › 软件更新,因为选择器的问题确实会在小版本更新中得到修复。
另一种选择:一个会来到光标处的选择器
上面的每一种修复方法,恢复的都是一个你还得专门跑过去的面板。另一种选择是干脆不用跑:输入 :fire,在光标处看到四个排好序的候选,按 Tab,继续写。这就是 Slack 和 Discord 早已教会大多数人的方式,而 Comoji 把它带到了光标所在的任何输入框。

它内置了系统面板所缺少的 gemoji 别名,所以 :whis 确实能找到 🥃;而当你完全想不起某个名字时,连按两下触发键就能在光标处打开一个可搜索的浏览器。其余功能请看功能介绍,安装与设置介绍了下载和两项权限,Mac 上最好的表情选择器把内置面板和另外十个选项做了比较,如何在 Mac 上输入表情则介绍了其他内置方法。
八项检查,说句实话,其中七项都围绕着一个你本来就不太想打开的面板。
常见问题
为什么在 macOS 上按 Control-Command-Space 打不开表情选择器?
常见的三个原因是:光标不在可编辑的文本框里;另一个应用占用了同一个全局快捷键;或者你所在的应用根本没有接入这项系统服务。在同一个应用中打开“编辑 › 表情与符号”就能区分:如果菜单能用,说明快捷键被拦截了;如果不能用,问题出在应用本身。
修复表情选择器需要重新启动 Mac 吗?
只在万不得已时才需要。选择器是系统服务,而不是可以退出的应用,所以请先依次检查光标、快捷键冲突、地球仪键设置和安全输入。如果都不是,退出登录再重新登录会重启它所依赖的用户级服务;而面板打开后一片空白或尺寸不对时,完全重新启动可以解决。
为什么 macOS 表情选择器无法插入到密码框中?
安全文本输入有意阻止了它,所以密码框和锁定屏幕不会接受来自选择器的字形。如果普通输入框也开始出现同样的情况,很可能是某个应用让安全输入一直开着:提示过后的浏览器或密码管理器、勾选了“安全键盘输入”的“终端”或 iTerm2,或者 VPN、安全客户端。退出那个应用或取消勾选该选项,通常就能解除;退出登录的修复方法请见本站的安全输入指南。
为什么在表情选择器里搜索没有结果?
选择器匹配的是 Apple 为每个字形起的名字,而不是聊天应用使用的短代码名称,所以 🥃 对应的是 tumbler glass(平底杯)而不是 whiskey(威士忌),:+1: 则什么都匹配不到。请用最朴素的名词来搜索你想要的图案;需要符号而不是表情时,把面板展开成完整的字符检视器。
免费下载 Comoji Mac 版
Slack 和 Discord 风格的 :emoji: 自动补全,在 Mac 上随处可用。免费。