Input Source Pro 和 Keyameleon 都能自动切换 Mac 的输入法,但它们回答的是不同的问题。Input Source Pro 问的是前台是哪个 App 或网站?Keyameleon 问的是你正在用哪个键盘打字?你为什么要切换布局,就选问题与之对应的那一个。

一览

KeyameleonInput Source Pro
切换依据你正在打字的实体键盘前台的 App,或浏览器中的网站
典型用户一台 Mac,多个键帽印刷布局不同的键盘一个键盘,在不同 App 中使用多种语言
价格和许可证免费,MIT免费,GPL-3.0
其他功能没有:只做一件事屏幕上的输入法指示器、切换快捷键、按 App 设置标点和功能键模式
macOS26 或更高版本12 或更高版本

什么时候适合按 App 切换

你只有一个键盘,却要用多种语言写作:微信里用中文,代码编辑器里用英文,某个网站上用日文。布局取决于你在哪里输入,而不是用什么输入。这正是 Input Source Pro 的用途。它可以为每个 App,以及 Safari、Chrome、Arc、Firefox 等浏览器中的每个网站设置默认输入法,并显示一个指示器,让你随时知道当前是哪个输入法。

什么时候适合按键盘切换

你的几个键盘上印着不同的布局:一台美版 MacBook 和一把意大利语外接键盘,或者一把 Dvorak 键盘旁边放着一把 QWERTY 键盘。每个键盘都应该打出键帽上印的字符,在任何 App 中都是如此。按 App 的规则无法表达这一点,因为无论你伸手去拿哪个键盘,前台都是同一个 App。Keyameleon 会在你按下另一个键盘上的键时切换,不管前台是什么 App。

可以两个一起用吗?

两者改的都是同一个系统输入法。同时运行时,Input Source Pro 会在你切换 App 时切换输入法,而 Keyameleon 会在你下一次按键时切回该键盘的输入法。实际上,只要你一打字,键盘就会胜出。所以如果你为了 Input Source Pro 的其他功能而同时保留两者,请关闭它的按 App 规则。

该用哪一个?

  • 由 App 或网站决定语言:Input Source Pro。
  • 由键盘决定布局:Keyameleon。

还没想好需要哪种切换方式?在 Mac 上自动切换键盘布局指南对比了所有方法,包括系统自带的方法。