Windows 上的输入法大都可以使用 ⇧Shift切换中英文输入,换到 Mac 却不怎么行得通,Mac 自带的中文输入法一直不能实现该功能。虽然苹果提供了类似的解决办法(使用 ⇪Caps Lock,见下文),但是对于需要 Windows 和 Mac 一起用的用户来说,这多多少少有点不习惯。

恰巧前几天在 Power+ 的 Slack 群里,看到有朋友提到了这方面的需求,所以本文就来解决这个问题。

除此之外,我想 Mac 输入法的另一个问题应该是多个输入法间的切换。由于 Mac 切换输入法只提供了「选择下一个输入法」和「选择上一个输入法」两个选项,而且输入法的顺序并不是固定的,而是根据最近使用来动态调整的,所以没办法靠肌肉记忆切换输入法。

如果使用了三个或以上的输入法,切换到我们想要的输入法时,有时需要两次按键,有时又只需要一次按键,并且每次切换时都要看一下右上角状态栏确认是否切换成功,实在太不友好。当然,也可以长按切换输入法快捷键,直到弹出键盘列表,但是我相信没有人愿意每次都等待那么长的时间。

对于多个输入法的情况,本文也会提供更便利的切换方法,让我们可以实现精准切换