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

做了一个支持纠错的双拼输入法 Rectfly

  •  
  •   theHaagenDazs · 3 days ago · 1587 views
    我非常喜欢 Gboard 的双拼纠错(它甚至可以盲打),但我总时不时担心它有一天会 discontinued 。我又不想用腾讯和豆包的输入法,因此我打算做一个堪比 Gboard 纠错的双拼输入法。

    我自己只用小鹤,因此我取名 Rectfly ,取自 Rectify + Flypy 。但在人类学和开放爱(Anthropic / OpenAI)的建议下,我还支持了自然码,智能 ABC ,和拼音加加。本输入法不支持全拼输入。

    它有一些功能,比如整句纠错,中英混输,导入 Rime 词库,和英文输入。整句纠错要感谢万象语法模型,Rectfly 的一些词库也来自万象。什么是万象语法模型: https://github.com/amzxyz/rime-wanxiang

    Gboard 的英文纠错和词库做得非常好,我目前找不到一款中文输入法的英文输入能与它媲美。因此我也在 Rectfly 上做了和 Gboard 相似的英文输入体验。

    本输入法没有后端,也没有集成收集数据的 SDK 。无从也无意收集你的数据和隐私,所有的信息处理都在你的手机上完成。如果你愿意,欢迎加入「联邦评测」,并把结果发送给我(无论好坏),可能会提升打字准确率。什么是联邦学习: https://cloud.google.com/discover/what-is-federated-learning?hl=zh-CN

    目前只有 TestFlight: https://testflight.apple.com/join/un67VMZe 欢迎大家体验。如需反馈,可以发邮件到 [email protected] 或者直接在本帖下回复。

    使用须知:
    需要 iOS 26 及以上版本。
    需要开启「完全访问」以使用万象语法模型和按键震动。
    首次开启会引导你下载万象语法模型,不下载语法模型也能打字,但整句首选准确率会从约 97%掉到约 57%。(由 30 句标准双拼整句测得)

    隐私政策: https://ann61c.github.io/rectfly-site/privacy.html
    致谢: https://ann61c.github.io/rectfly-site/attributions.html

    参考的公开论文:
    https://aclanthology.org/2024.emnlp-industry.93/
    https://research.google/pubs/spatial-model-personalization-in-gboard/
    https://aclanthology.org/P14-1142/
    https://aclanthology.org/P00-1031/

    一些截图:



    28 replies  •  2026-10-27 12:46:45 +08:00
    error
        1
    error  
       3 days ago via iPhone
    真不错,试了下打字很流畅。
    ffalex
        2
    ffalex  
       3 days ago via iPhone
    能支持自然码不
    ffalex
        3
    ffalex  
       3 days ago via iPhone
    @ffalex #2 试了一下,不错,但是上方能不能像 gboard 一样显示常用操作栏,比如剪贴板之类
    btpuadom
        4
    btpuadom  
       3 days ago via iPhone
    对 希望可以增加翻译和历史粘贴板
    theHaagenDazs
        5
    theHaagenDazs  
    OP
       3 days ago
    @ffalex #3
    @btpuadom
    好的,我做一下。
    btpuadom
        6
    btpuadom  
       3 days ago via iPhone
    @theHaagenDazs 再增加一个收起键盘 就完美了,ios 很多 app 很恶心,会强制卡你键盘,点击空白无法收回
    penguinchow
        7
    penguinchow  
       3 days ago
    点赞大佬,Android 原生用户只能空流泪了
    timekiller
        8
    timekiller  
       3 days ago
    用了一下,挺好用的,不过我感觉再手机上面开启 14/18 键这种布局也能有效降低按键太小导致的误触,作者后续有考虑增加非 26 键布局吗
    liansishen
        9
    liansishen  
       2 days ago
    用了一下确实不错,打快一点也不会出错。
    就是中英文切换的按钮是个齿轮让人有点疑惑
    honjow
        10
    honjow  
       2 days ago
    很喜欢,很棒
    Ocyss
        11
    Ocyss  
       2 days ago
    后续会开源 rime 的方案嘛, 电脑上也想使用
    Siefy1024
        12
    Siefy1024  
       19h 16m ago
    安卓有安排吗
    theHaagenDazs
        13
    theHaagenDazs  
    OP
       17h 39m ago
    @penguinchow
    @Siefy1024
    想问 app 如果出安卓版的话,你们希望和 Gboard 相比,增加或者去掉哪些功能呢?
    theHaagenDazs
        14
    theHaagenDazs  
    OP
       17h 38m ago
    @Ocyss 这个我需要调研一下,想问电脑上也会经常需要纠错吗?
    theHaagenDazs
        15
    theHaagenDazs  
    OP
       17h 37m ago
    @timekiller 非 26 键布局需要有更多用户参加评测才能达到和 26 键一样的效果,在积攒到足够多的用户之前,暂时没有办法做。
    theHaagenDazs
        16
    theHaagenDazs  
    OP
       17h 36m ago   ❤️ 1
    @liansishen 因为 Gboard 是使用齿轮来切换中英文,因此我也做了用 Gboard 切换中英文。日后会增加自定义布局的功能,敬请期待。
    btpuadom
        17
    btpuadom  
       6h 54m ago via iPhone
    还有一个就是数字能不能增加 9 键选择 期待新功能更新
    penguinchow
        18
    penguinchow  
       6h 23m ago
    @theHaagenDazs #13 感谢开发者的关注!个人感觉,因为用过好几个 Android 端的输入法,像同文、小企鹅、雨燕还有最近出的水杉,一阵子之后又换回 Gboard 了,主要原因一个是打字的手感,像声音和振动反馈不知道为什么总是不如原生;另一个是键盘皮肤,不能动态取色,键盘的布局可能跟熟悉了 Gboard 有关系打起来不顺手;再一个是纠错能力确实不行。其实我对 Gboard 的意见就两点,词库和辅助码,词库太少而且容易丢,辅助码没有,所以如果提需求想法的话,我希望 UI 能跟 Gboard 对齐,增加丰富的词库和双拼辅助码。
    theHaagenDazs
        19
    theHaagenDazs  
    OP
       5h 38m ago   ❤️ 1
    @penguinchow #18 好的,我去研究一下 Google play 的上架规则。目前的开发以 iOS 为主,但由于算法和功能上的相似性,转到 Android 应该会很快。等 Android 发布的时候,我会再来跟你 update 。不会花很久时间,请拭目以待。
    theHaagenDazs
        20
    theHaagenDazs  
    OP
       5h 36m ago
    @btpuadom #6 收起键盘已经在 build 304 发布。翻译和历史剪切板需要一些时间。
    theHaagenDazs
        21
    theHaagenDazs  
    OP
       5h 34m ago
    @btpuadom #17 好的,我做一下。预计很快会有更新。敬请期待。
    Rokaki
        22
    Rokaki  
       5h 5m ago
    开始试用了,初步确实感觉比默认输入法好很多
    neptuno
        23
    neptuno  
       4h 50m ago
    大佬,能搞一个十八键布局嘛?我最近也在搞自己的输入法,但懒得搞纠错了
    appreciatemp
        24
    appreciatemp  
       4h 47m ago
    iOS 有用过仓输入法吗,可以设置和 rime 一样的配置,输入法界面也简洁符合我的审美,
    theHaagenDazs
        25
    theHaagenDazs  
    OP
       4h 41m ago
    @neptuno 像我之前回复 @timekiller 的消息,在有更多用户之前没有办法做这个功能。

    我详细说一下是为什么:非 26 键布局和全拼需要另外一个模型来达到与现在同等水平的纠错效果。而现在的纠错模型是通过分析我过去几个月的使用的 log 来逐步优化的,所以除非有一些用户愿意主动参加非 26 键布局和全拼输入的测试,否则纠错的效果将会非常差,甚至可能比没有纠错之前的效果还要更差。

    但我会在近期尝试加上非 26 键布局和全拼输入,这样有需求的用户就可以参与到测试中。不过目前还没有非 26 键布局。
    neptuno
        26
    neptuno  
       4h 15m ago
    @theHaagenDazs 没关系,感谢贡献,刚才我自己的输入法已经按你的方式接入纠错了。不过我都是自己用,所以没那么多顾虑
    yyluxe
        27
    yyluxe  
       3h 5m ago via iPhone
    我就爱新的东西
    MindMindMax
        28
    MindMindMax  
       2h 11m ago
    @theHaagenDazs 电脑上的输入法,可借鉴这个: https://github.com/zoolapp/aime
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5105 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 06:57 · PVG 14:57 · LAX 23:57 · JFK 02:57
    ♥ Do have faith in what you're doing.