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

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

  •  1
     
  •   theHaagenDazs · 4 days ago · 2386 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/

    一些截图:



    Supplement 1  ·  2h 14m ago
    2026-10-28 更新 build 357:

    - 剪贴板:快速粘贴、滑动选词粘贴、本机历史
    - 九宫格数字键盘
    - 字母键长按 / 上滑输入数字和符号
    - 键盘左上角 R 打开工具面板(剪贴板、键盘设置)
    - 繁体中文输出(台湾 / 香港),可选台湾地区用词
    - 强调色(金、北卡蓝🐏、狼群红🐺、自定义),键盘 R 可换成自己的照片
    - iCloud 同步设置
    - 修复闲鱼搜索框残留拼音


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

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

    但我会在近期尝试加上非 26 键布局和全拼输入,这样有需求的用户就可以参与到测试中。不过目前还没有非 26 键布局。
    neptuno
        26
    neptuno  
       1 day ago
    @theHaagenDazs 没关系,感谢贡献,刚才我自己的输入法已经按你的方式接入纠错了。不过我都是自己用,所以没那么多顾虑
    yyluxe
        27
    yyluxe  
       1 day ago via iPhone
    我就爱新的东西
    MindMindMax
        28
    MindMindMax  
       1 day ago
    @theHaagenDazs 电脑上的输入法,可借鉴这个: https://github.com/zoolapp/aime
    xy19009188
        29
    xy19009188  
       20h 56m ago
    能导入 rime 方案吗,想继承用了多年的词库
    xy19009188
        30
    xy19009188  
       20h 55m ago
    目前是 rime+小鹤双拼重度用户,电脑上是小企鹅,ios 是元书输入法,用得薄荷方案
    xy19009188
        31
    xy19009188  
       20h 49m ago
    还有键盘那个大 R 能取消掉吗
    xy19009188
        32
    xy19009188  
       20h 41m ago via iPhone
    纠错能力太强了,甚至可以盲打
    MindMindMax
        33
    MindMindMax  
       20h 29m ago
    是我用法有问题吗,我输入:shabi ,但是没能出现我预期的词啊。 咋回事?
    fingerxie
        34
    fingerxie  
       19h 52m ago
    支持滑动输入吗? 感觉这个很爽
    theHaagenDazs
        35
    theHaagenDazs  
    OP
       18h 4m ago
    @xy19009188 #29 可以。
    @xy19009188 #31 正在积极考虑中。
    @xy19009188 #32 谢谢
    @MindMindMax #33 需要用双拼,如果用小鹤的话需要输入 uabi
    @fingerxie 暂不支持但我研究一下。
    xy19009188
        36
    xy19009188  
       17h 39m ago via iPhone
    内嵌模式在闲鱼有 bug ,拼写和候选词会一起上屏
    caniggia3
        37
    caniggia3  
       14h 54m ago
    1 希望长按 qwe 列数字上屏的基础上,加入上滑上屏;
    2 希望可以自定义添加繁体键盘,可以在英文 简中 繁中切换。

    总的来说很强大,不用忍受 Gb.的一堆 bug 了
    theHaagenDazs
        38
    theHaagenDazs  
    OP
       2h 17m ago
    @ffalex #3 在 Build 357 上已添加。
    theHaagenDazs
        39
    theHaagenDazs  
    OP
       2h 16m ago
    @btpuadom #17 数字九键和历史剪贴板已更新。
    theHaagenDazs
        40
    theHaagenDazs  
    OP
       2h 16m ago
    @caniggia3 1 和 2 均已支持。
    theHaagenDazs
        41
    theHaagenDazs  
    OP
       2h 16m ago
    @xy19009188 #36 已修复
    btpuadom
        42
    btpuadom  
       1h 52m ago via iPhone
    @theHaagenDazs 已用 很不错
    btpuadom
        43
    btpuadom  
       1h 41m ago via iPhone
    希望可以增加 api 内置的 ai 和翻译功能,目前使用比千问输入法好用多了,千问输入法页面和这个差不多,也给他提了很多意见,但是设计很反人类,极其不好用,微信输入法虽然好用,但是不用复杂功能的话,占用就高了,而且会上传数据
    xiaoke
        44
    xiaoke  
       41 mins ago via Android
    安卓用户翘首以盼
    shoudeliao
        45
    shoudeliao  
       37 mins ago
    讓我試試,iOS 的 GBoard 是真難用
    CSGO
        46
    CSGO  
       31 mins ago
    纠错的意思是比如:正确是:大家早上好 dajxzcuhhc,但如果我以为“大”读"dd",按成错误的拼音,也能打出来大吗?如果是这样,微信输入法好像也有一点点这样的能力,因为我很清楚知道一个不认识的字我一直打错了。。。
    shoudeliao
        47
    shoudeliao  
       31 mins ago
    @shoudeliao 已經用上了,簡繁體可以同時支持嗎?現在好像只能二選一,還是我的用法不對
    caniggia3
        48
    caniggia3  
       18 mins ago
    @theHaagenDazs #40 感谢更新。但我是希望繁中以独立键盘的模式存在,也就是说可以英文,简体,繁体三个键盘切换。
    另外拼多多的深色模式时有 bug
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5154 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 96ms · UTC 07:04 · PVG 15:04 · LAX 00:04 · JFK 03:04
    ♥ Do have faith in what you're doing.