LangSwitcher 简介
LangSwitcher 是一款免费开源的菜单栏应用,用来修正在错误键盘布局下输入的文字。假如你想输入 привет,但 Mac 仍是英文布局,结果打出了 ghbdtn,只需连按两次 Shift,LangSwitcher 就会把文字替换成正确的字符。它会判断文字是用哪种布局输入的,并按按键的物理位置逐个转换字符,因此 ? 和 ! 等标点保持不变。它支持英语、俄语、德语、法语和西班牙语布局,来自你已经在用的输入源。
你甚至不必先选中文字:在默认的 Greedy Line 模式下,LangSwitcher 会在当前行中找到错误布局文字的起点并转换整句;Last Word 模式则只转换光标前的单词。快捷键可以更改;可选的转换日志默认关闭,开启后会把转换记录保存在本地数据库中,可查看并导出为 JSON。LangSwitcher 用 Swift 编写,不向任何地方发送数据,也不收集分析数据。它由 GitHub 开发者 reg2005 开发,采用 MIT 许可证发布。需要 macOS 13 或更高版本,以及用于复制和粘贴待转换文字的辅助功能权限。界面为英语或俄语。1.1.0 版的发布说明没有列出具体改动,只说明如果 macOS 提示下载的应用已损坏,可运行 xattr -cr /Applications/LangSwitcher.app。
主要功能
有了 LangSwitcher,就不必用正确的布局重新打字。
- 双击 Shift:连按两次 Shift 即可转换,也可自定义快捷键。
- Greedy Line 模式:找出并转换当前行中错误布局的短语。
- Last Word 模式:只转换最后输入的单词。
- 自动识别:识别文字是用哪种布局输入的。
- 五种布局:英语、俄语、德语、法语和西班牙语。
- 保留标点:非字母字符保持不变。
- 转换日志:可选,仅存本地,可导出 JSON。
- 注重隐私:无网络访问、无分析,只在菜单栏运行。
1.1.0 版本新功能
LangSwitcher 1.1.0 发布,提供适用于各类 Mac 的下载。
- 分别提供 Apple 芯片、Intel 和通用版本,每种都有 DMG 和 ZIP
- 需要 macOS 13 或更高版本
- 发布说明没有列出具体改动
LangSwitcher 常见问题
LangSwitcher 免费吗?
是的。LangSwitcher 是基于 MIT 许可证的免费开源应用。
LangSwitcher 有什么用?
它把在错误键盘布局下输入的文字转换成正确布局的文字。例如,在英文布局下输入的 ghbdtn 会变成 привет。
怎样转换文字?
快速连按两次 Shift。你可以先选中文字,也可以让 Smart Conversion 自动查找:Greedy Line 转换当前行中错误布局的短语,Last Word 只转换最后一个单词。
支持哪些键盘布局?
英语(U.S. 和 ABC)、俄语、德语、法语和西班牙语。LangSwitcher 使用系统设置 → 键盘 → 输入法中设置的布局。
为什么 LangSwitcher 需要辅助功能权限?
它通过模拟"拷贝"读取所选文字,再通过模拟"粘贴"替换文字,而 macOS 只在获得辅助功能权限时才允许这样做。
LangSwitcher 会把我的文字发送到别处吗?
不会。它没有网络访问,也不收集分析数据。可选的转换日志默认关闭,并且只保存在你的 Mac 上。
可以更改快捷键吗?
可以。在 Hotkey 设置中,你可以保留双击 Shift,或录制自己的快捷键。
LangSwitcher 支持 Apple 芯片吗?
支持。提供 Apple 芯片、Intel 和通用版本的下载。需要 macOS 13 或更高版本。
如果 macOS 提示应用已损坏怎么办?
根据发布说明,在终端运行 xattr -cr /Applications/LangSwitcher.app,然后重新打开应用。
langswitcher.FULLMAC.app 上的 LangSwitcher 下载来自哪里?
下载按钮指向 GitHub 上 LangSwitcher 的官方发布页面 https://github.com/reg2005/langSwitcher/releases/latest。langswitcher.FULLMAC.app 不会修改或重新打包该应用。
相似应用
MarkEditMarkEdit 是一款免费、轻量的 Mac Markdown 编辑器。它自称“Markdown 版的 TextEdit”:瞬间打开,直接编辑普通的 .md 文件而无需导入资料库,简洁的原生界面从不打扰你。它会在你输入时高亮 Markdown 语法,支持大文件,并提供强大的搜索和替换、目录、打字机模式以及大量主题。实时预览等额外功能可以通过扩展添加。MarkEdit 由 MarkEdit-app 团队开发。效率
Cluxo共享屏幕或录制教程时,鼠标指针很容易让人找不到。Cluxo 是一款小巧的菜单栏应用,会在光标周围加上彩色圆环,并显示每一次点击、拖动和滚动,让观众始终知道该看哪里。它还提供聚光灯(除指针周围外全部变暗)、实时放大镜、在屏幕上显示所按的按键,以及一边讲解一边在屏幕上标注的绘图模式。效率
Time to LeaveTime to Leave 是一款用于管理工作时间的桌面应用,界面类似打卡系统。你记录开始工作的时间,应用会在考虑午餐等休息时间后算出你应该何时下班,并在时间到时通知你。它不需要配置任何数据库:安装后即可开始打卡。你可以在“日”视图或整月的“月”视图中记录,并查看累计的工时余额。效率
ColuracetamColuracetam 是一款 Mac 上的 Markdown 阅读器和编辑器,无论在哪里都显示同样的渲染预览。在访达中选中 .md 文件按下空格键,快速查看就会以彩色渲染显示它,访达还会为你的 Markdown 文件生成缩略图。在应用中打开文件,会看到实时分栏视图:一侧是等宽字体的源码,另一侧是渲染后的页面,文本选择和搜索都可在整篇渲染文档中进行。效率
MassReplaceItMassReplaceIt 是一款可同时在大量文件中查找和替换的实用工具。选择文件或文件夹,输入要查找的内容和替换成的内容,MassReplaceIt 就会搜索文件内容或文件名,例如一次更改数百个文件的扩展名。写入之前可以预览更改,每次搜索都会给出详细结果。搜索可以保存并重复使用,过滤器能排除你不想改动的文件,纯文本无法描述的模式可以交给正则表达式处理。效率
TypeCueTypeCue 让你在录屏、教程、网络研讨会和现场演示中不再需要亲手打字。你把演示内容写成一组按顺序排列的文本块。录制时,每按一次全局快捷键(默认 Control-Option-X),它就会把下一个文本块输入到当前获得焦点的输入框中,以真实按键、接近人的速度输入,没有错字,每次录制结果都一样。输入过程中再按一次快捷键即可停止。效率
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。