如果你是一名 Mac 用户,同时又经常在中文输入和快捷键操作之间来回切换,大概率遇到过这种情况:

刚刚还在微信、ChatGPT 里输入中文,下一秒切换到 Blender,按下 G 想移动物体,却发现中文输入法还开着;进入终端准备敲命令,又得先确认当前到底是中文还是英文。

macOS 自带的输入法切换当然能用,但它解决的是**“我怎么切换输入法”**,而不是:

“能不能让 Mac 自己知道,我进入这个软件时应该使用什么输入法?”

Input Source Pro 就是专门解决这个问题的。

Input Source Pro 官方网站
Input Source Pro GitHub

Input Source Pro 是什么?

Input Source Pro 是一款面向 macOS 的免费、开源输入法管理工具

它最大的特点不是增加一种新的输入法,而是管理你已经安装的输入法:

你进入什么 App,它就自动帮你切换到对应的输入法。

例如可以设置成:

Blender        → ABC
Terminal       → ABC
VSCodium       → ABC
VS Code        → ABC

微信            → 简体拼音
备忘录          → 简体拼音

Chrome         → 根据网站决定

于是工作流程就变成:

微信聊天
简体拼音
   ↓
切到 Blender
自动 → ABC
   ↓
G / R / S / X / Y / Z 正常使用
   ↓
切回微信
自动 → 简体拼音

整个过程不需要再手动切换输入法。

这正是 Input Source Pro 的核心功能——根据当前 App 或网站自动切换输入源。(GitHub)


为什么它特别适合 Blender、编程和终端用户?

对于普通文字输入,忘记切换输入法最多只是打错几个字。

但在 Blender、IDE、终端这类软件中,问题完全不同。

Blender 大量操作依赖单键快捷键:

G     移动
R     旋转
S     缩放
X/Y/Z 轴向限制
E     挤出
I     插入关键帧
N     侧栏

如果当前处于中文输入状态,这些按键可能首先被输入法接管。

所以最理想的方式并不是养成:

“进入 Blender 以后记得按一下 Caps Lock。”

而是:

Blender 被激活 → 系统自动切换 ABC。

这实际上是把“记住切换输入法”这件事情从人交给电脑。


不只是按 App,它还能按网站切换

这是 Input Source Pro 比较有意思的一点。

它不仅认识 App,还可以根据浏览器当前访问的网站决定输入法。

例如:

github.com        → ABC
stackoverflow.com → ABC
ChatGPT           → 简体拼音
百度               → 简体拼音

官方目前列出的浏览器支持包括 Safari、Chrome、Edge、Firefox、Brave、Vivaldi、Arc 等。(Input Source Pro)

所以即使都在 Chrome 里面:

Chrome → GitHub
              ↓
             ABC

Chrome → 中文网站
              ↓
           简体拼音

输入法也可以跟着网站变化。

对于同时进行中文写作、AI 对话、GitHub、开发工作的用户,这个功能非常实用。


它还有几个容易被忽略的功能

Input Source Pro 现在已经不只是一个简单的“自动切输入法”工具。

1. 输入法状态提示

它可以在屏幕上显示一个轻量的输入法提示,让你快速知道当前到底是:

ABC
还是
拼音

并且可以选择在切换输入法、切换 App 或长按鼠标等情况下显示。(Input Source Pro)

2. 强制英文标点

可以针对特定 App 开启 Force English Punctuation

例如:

Terminal
VSCodium
VS Code

即使处于中文输入环境,也可以尽量保持编程所需要的标准英文符号,例如:

, . ; ' " [ ] $ ^

对于写代码、终端命令尤其方便。(GitHub)

3. 每个 App 单独控制 F1~F12

Input Source Pro 甚至可以根据 App 自动决定功能键行为。

例如:

日常使用
F1/F2 → 屏幕亮度
F10/F11/F12 → 音量

Blender / VS Code
F1~F12 → 标准功能键

切换 App 后自动改变,不需要反复进入 macOS 设置。这个功能在 2.8.0 中加入。(GitHub)

4. 自定义输入法快捷键

除了自动切换,还可以使用普通快捷键或者 Shift、Command 等修饰键进行输入源切换。(Input Source Pro)


免费,而且已经开源

这也是我比较推荐它的原因之一。

Input Source Pro 在 2025 年正式开源,目前采用 GPL-3.0 许可证,源代码公开在 GitHub。(Input Source Pro)

截至 2026 年 9 月,官网显示当前版本为 2.11.0,支持 macOS 11 及以上版本。2.11.0 于 2026 年 6 月发布,仍在持续修复和增加功能。(Input Source Pro)

这意味着它不是那种多年没有维护的老工具。


怎么安装?

最简单的方法就是从官方网站下载安装:

下载 Input Source Pro

如果已经安装 Homebrew,也可以:

brew install --cask input-source-pro

这是项目官方提供的 Homebrew 安装方式。(GitHub)


我建议的 Mac 配置

如果你的情况是中文为主要交流语言,但 Blender、终端和开发工具大量依赖英文快捷键,没必要把所有 App 都设置一遍。

先设置几个最重要的:

App默认输入法
BlenderABC
TerminalABC
VSCodiumABC
VS CodeABC
微信简体拼音
其他 App不设置

这样既不会过度干预系统,也解决了最容易出问题的地方。

你原来 macOS 中的 Caps Lock → ABC 也可以继续保留。

这样相当于有两层保险:

正常情况下 Input Source Pro 自动处理;偶尔需要手动切换时,Caps Lock 一键回 ABC。

总结

Input Source Pro 解决的是一个很小、但每天都会发生很多次的问题。

它没有试图发明一种新的输入方式,而是把:

“我现在在哪个软件?”

和:

“我现在应该用什么输入法?”

关联起来。

对于经常使用 Blender、Terminal、VSCodium、VS Code,同时又需要大量中文输入的 Mac 用户,它尤其合适。

设置一次之后,理想状态就是——不再关心当前输入法是什么。电脑自己切。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。