[开源分享] 为了不再切换中英文输入法,我用 Rust 做了一个前缀式拼音输入法

oocococo 2026-07-12 21:55 1

不知道大家有没有遇到过这种情况:刚回完一条中文消息,切到终端继续敲命令,结果发现输入法没切回来,tmux 快捷键也按不动了。


Shift 切换和 Input Source Pro 这类自动切换工具我都用过,但还是经常忘记当前是什么状态。后来看到 espanso 用前缀触发文本展开,就想把这个思路搬到拼音输入上,于是写了个小工具 pinyin 。


用法很简单,系统输入源一直保持 ABC ,需要中文时输入 '',打完后再输入一次 '' 退出:


''nihao<空格>shijie<空格>''
→ 你好世界

底层用的是 Rust + librime ,有候选框,支持空格上屏、数字选词和翻页。目前只支持 macOS ,Apple Silicon 和 Intel 的包都打好了,不想编译可以直接下载。


GitHub:https://github.com/oocococo/pinyin


项目刚做出来不久,肯定还有不少没覆盖到的场景。感兴趣的朋友可以玩玩看,遇到兼容问题直接提 Issue 。
ps: 再次感慨现在用 ai 做东西门槛真低。

最新回复 (0)
    没有回复
* 帖子来源V2EX
返回