在多语言办公环境中,频繁且无意识的输入法切换往往是打断心流的主要元凶。LockIME 是一款专为 macOS 设计的菜单栏应用,旨在通过智能锁定机制,让用户彻底摆脱手动切换输入法的困扰。无论是全局强制锁定,还是针对特定应用甚至浏览器 URL 的精细化控制,LockIME 都能确保你在需要的时候,始终处于正确的输入状态。基于 SwiftUI 构建,它不仅性能轻盈,更完美适配了 macOS 26 (Tahoe) 的 Liquid Glass 视觉风格。

核心亮点:智能、精准、原生
1. 即时重新锁定,零感知切换
- 毫秒级响应:每当检测到输入源被意外切换(无论是手动误触还是其他应用干扰),LockIME 会立即将其切回预设的锁定状态。
- 多级锁定策略:
- 全局锁定:始终保持某一输入法。
- 应用级锁定:为微信、VS Code、Word 等不同应用设置独立的默认输入法。
- URL 级锁定(增强模式):在浏览器中,根据当前访问的网址或聚焦字段自动切换输入法(如中文论坛自动切中文,GitHub 自动切英文)。

2. 原生设计与 Liquid Glass 美学
- SwiftUI 构建:享受丝滑的动画效果与系统原生的交互体验。
- 自适应外观:完美支持浅色/深色模式,并在 macOS 26 上呈现最新的 Liquid Glass 半透明质感,与系统界面浑然一体。
- 双架构支持:提供独立的
-arm64(Apple Silicon) 和-x86_64(Intel) 版本,确保在所有 Mac 上高效运行。
3. 隐私优先与零权限核心
- 核心功能无需系统权限:基础的输入法锁定功能在不请求任何敏感系统权限的情况下即可运行,保障系统安全。
- 可选增强模式:仅在需要 URL 级细粒度控制时,才请求 Accessibility 辅助功能权限,且全程受系统把关。
- 24 小时激活日志:详细记录每次切换的时间、原因及持续时长,帮助用户复盘输入习惯,且数据仅本地存储。

功能全景
| 模块 | 核心能力 |
|---|---|
| 锁定规则 | 全局锁定、按前台应用锁定、按浏览器 URL/字段锁定(增强版) |
| 快捷操作 | 菜单栏一键激活/停用、切换锁定源、查看当前状态 |
| 键盘快捷键 | 可配置的全局开关、源切换、当前应用规则管理快捷键 |
| 多语言支持 | 实时切换 9 种界面语言(中/英/日/法/德/西/葡/俄等),无需重启 |
| 自动更新 | 基于 Sparkle 框架,支持 Stable/Beta 双通道自动升级 |
| 启动项管理 | 支持登录时自动启动(默认关闭,由用户掌控) |
快速开始
1. 安装方式
推荐:Homebrew Cask
brew install --cask oomol-lab/tap/lockime
(Cask 会自动识别你的 Mac 架构并下载对应版本)
手动下载:
访问 GitHub Releases 页面,根据芯片类型选择:
- Apple Silicon (M1/M2/M3…):
LockIME-arm64.dmg - Intel Mac:
LockIME-x86_64.dmg
2. 初始配置
- 打开 LockIME,允许其在菜单栏显示。
- 点击菜单栏图标,选择你希望锁定的默认输入法(如“简体中文 – 拼音”)。
- (可选)进入偏好设置,为常用应用(如 Chrome, VS Code)添加独立规则。
- (可选)若需 URL 级控制,请在系统设置中授予 LockIME 辅助功能权限。
适用场景
- 程序员:在 IDE 中保持英文输入,在即时通讯软件中保持中文输入,避免代码注释混入全角字符。
- 双语写作者:在撰写英文报告与回复中文邮件间无缝切换,无需记忆当前状态。
- 跨境运营/客服:根据不同网站后台或客户沟通工具,自动匹配对应的语言输入环境。
- 游戏玩家:锁定输入法防止在游戏过程中误触切换键导致角色移动异常。



