@scomper

macOS Sierra 输入法变英文的问题排查

2017.06.14

刚整完 macOS 系统,打字的时候发现输入焦点从一个应用切到另一个应用时,很多时候明明刚才是「鼠须管」这会输出的变成了英文字符,抬头一看顶栏输入法图标已经默默的变成了「美国」。虽然一个快捷键就能再切换回来,但是这个小问题很让人困扰。为此梳理了一下可能导致这个问题的原因,并尝试解决:

  • 键盘设置问题;
  • 第三方输入法自身设置的问题;
  • 快捷键可能导致的冲突;
  • 其他软件参与了输入法切换。

键盘的偏好设置的「自动切换到文稿的输入法」本就是为了保持用户的输入习惯而设置的,勾选后能让系统记住文稿当时选择的输入法,这样切换应用时输入法能保持不变。

是否是由「鼠须管」的配置导致的呢?切换到系统自带的拼音输入法重现了类似的现象,基于此可以排除是「鼠须管」输入法所导致的。

快捷键冲突也是一种可能,此前刚经历过「欧路词典」的快捷键和 Alfred 冲突的问题( Alfred 的快速窗口闪退)。在偏好设置的「键盘-快捷键」当中,将输入法切换、Spotlight 的快捷键、Siri 的快捷键进行了调整,避免重叠设置可能导致的冲突。

最后,Alfred 激活窗口后同样会切换输入法,测试也重现了问题。如果这里设置成 US 输入法,有一定机率在切回原应用界面后输入法发生改变。保持 Force Keyboard 为空就好了。


以上这几个地方调整后,重启 Mac 问题没有再复现,输入法很服帖的一直保持的是自己常用的「鼠须管」,:)遇到类似问题的同学不妨试试。

--「壹页单章」会员计划 --

Comments
Write a Comment