爱意满满的作品展示区。
oocococo

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

  •  
  •   oocococo · 15h 36m ago · 536 views

    不知道大家有没有遇到过这种情况:刚回完一条中文消息,切到终端继续敲命令,结果发现输入法没切回来,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 做东西门槛真低。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4203 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 05:31 · PVG 13:31 · LAX 22:31 · JFK 01:31
    ♥ Do have faith in what you're doing.