awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

50 个仓库

Awesome GitHub RepositoriesShape Based Input

Input methods that map character strokes or components to keyboard keys.

Explore 50 awesome GitHub repositories matching part of an awesome list · Shape Based Input. Refine with filters or upvote what's useful.

Awesome Shape Based Input GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • rime/librimerime 的头像

    rime/librime

    4,211在 GitHub 上查看↗

    Librime is an input method engine library that translates keystrokes into Chinese characters using phonetic and shape-based rules defined in YAML schemas. It processes keyboard input through a modular pipeline of configurable translation modules, supporting both phonetic mapping and structural shape-based decomposition methods like Cangjie or Wubi. The engine distinguishes itself through its YAML-driven schema system, which allows users to define custom input method behaviors and key mappings in external configuration files without recompiling the engine. It supports runtime switching between

    Translates keystrokes into characters based on structural shape rules like Cangjie or Wubi.

    C++
    在 GitHub 上查看↗4,211
  • amzxyz/rime_wanxiangamzxyz 的头像

    amzxyz/rime_wanxiang

    2,863在 GitHub 上查看↗

    This project is a CJK input method framework and configuration set designed for the Rime input engine. It provides a comprehensive system of schemas and dictionary packs to optimize Chinese character entry through pinyin and double-pinyin workflows. The framework is distinguished by its use of Lua-powered extensions that add dynamic utilities, such as inline mathematical calculators, automated timestamps, and text formatting, directly to the input interface. It also features refined word libraries and language models specifically tuned to improve prediction accuracy and first-choice hit rates

    Provides interfaces for double-pinyin and shape-based coding systems to accelerate candidate filtering.

    Luadictsrimerime-config
    在 GitHub 上查看↗2,863
  • kylebing/rime-wubi86-jidianKyleBing 的头像

    KyleBing/rime-wubi86-jidian

    1,475在 GitHub 上查看↗

    Standard 86 Wubi input method for Rime.

    Luaandroidggttinput
    在 GitHub 上查看↗1,475
  • rime/rime-wubirime 的头像

    rime/rime-wubi

    332在 GitHub 上查看↗

    配方: ℞ wubi

    Classic Wubi character input scheme.

    在 GitHub 上查看↗332
  • brglng/rime-xhupbrglng 的头像

    brglng/rime-xhup

    280在 GitHub 上查看↗

    Rime 小鹤双拼音形输入方案,需要使用最新版的 librime(1.3.2+)。

    Xiaohe Shuangpin with additional shape-based coding.

    在 GitHub 上查看↗280
  • nlimpid/rime-hepynlimpid 的头像

    nlimpid/rime-hepy

    172在 GitHub 上查看↗

    小鹤双拼,欢迎访问。

    Personalized configuration for Xiaohe Shuangpin.

    在 GitHub 上查看↗172
  • ace-who/rime-xumaAce-Who 的头像

    Ace-Who/rime-xuma

    71在 GitHub 上查看↗

    发布地址 · 项目主页 · 更新日志 · 徐码文档 · 徐码五二顶

    Advanced Xuma input with multi-level annotations and filtering.

    Lua
    在 GitHub 上查看↗71
  • bigshans/rime-zrmbigshans 的头像

    bigshans/rime-zrm

    65在 GitHub 上查看↗

    这是自然码+辅助码的 rime 配置方案,文件为 zrmpinyin.schema.yaml ,字典为 zrmpinyin.dict.yaml ,同时还有其他几个字典。

    Ziranma configuration with auxiliary shape coding.

    Lua
    在 GitHub 上查看↗65
  • yanhuacuo/98wubiyanhuacuo 的头像

    yanhuacuo/98wubi

    65在 GitHub 上查看↗

    | 组合键值 | 功能 | |:-:|:-:| | ctrl+` | 切换方案 | | ctrl+shift+F | 繁简转换 | | ctrl+shift+H | 拆分显隐 | | ctrl+shift+J | 三重注解 | | ctrl+shift+U | 字集过滤 | | ctrl+shift+K | 单字模式 |

    98 Wubi configuration with character component hints.

    Lua
    在 GitHub 上查看↗65
  • rime/rime-cangjierime 的头像

    rime/rime-cangjie

    53在 GitHub 上查看↗

    配方: ℞ cangjie

    Standard Cangjie character input scheme.

    Python
    在 GitHub 上查看↗53
  • ywxt/rime-humaywxt 的头像

    ywxt/rime-huma

    46在 GitHub 上查看↗

    本方案爲採用繁體簡碼的虎碼輸入方案,方案設計來自rime-xumarime-xuma,碼表來自虎碼官方版huma-space。

    Huma character input scheme.

    Lua
    在 GitHub 上查看↗46
  • pingshunhuangalex/rime-keydopingshunhuangalex 的头像

    pingshunhuangalex/rime-keydo

    40在 GitHub 上查看↗

    键道·我流是一款脱胎于星空键道的音形码顶功输入方案。该方案基于Colemak-DH Matrix布局并通过Rime开源输入平台得以实现。作为键道家族的一员,用户可前往键道官网加载键道·我流,无需安装即可进行试用与练习。

    Matrix-layout based shape-coding input scheme.

    Lua
    在 GitHub 上查看↗40
  • jeffchien/rime-flypyquick5JeffChien 的头像

    JeffChien/rime-flypyquick5

    33在 GitHub 上查看↗

    小鶴雙拼的音碼+倉頡第五版速成的形碼的 Rime 繁體中文輸入方案。 兩個輸入法都是輸入 2 碼出字,打字上的節奏感很一致,但都有個共同的缺點,很常出現需要選字的情況。 兩者一起使用可以大幅降低需要選字的情況,前兩碼為雙拼後兩碼為速成,同時也讓用戶不至於忘記中文字長怎樣。 原版的小鶴音形是發明新的形碼來拆解簡體中文字,對繁體字用戶來說有幾個問題 1. 額外的拆字規則學習成本跟難度,規則夠不夠完善,教學文件夠不夠充分等。 2. 簡體轉繁體非一對一,很多是一對多。 3. 打字上不直覺,在腦中要先建立簡繁的對應關係。

    Hybrid scheme combining Xiaohe Shuangpin and Quick input.

    Python
    在 GitHub 上查看↗33
  • acevery/rime-zhengmaacevery 的头像

    acevery/rime-zhengma

    29在 GitHub 上查看↗

    自从转到Mac OSX系统上后,没有使用郑码有相当一段时间了,前一段时间,突然觉得很有必要动动手指来码点字,于是google了一下OSX下的郑码实现,找到了优秀的Rime在OSX下的实现——鼠须管,并找到了lotem/rime-forge中转好格式的郑码码表,用了一下,感觉Rime相当顺手。感谢佛振的优秀作品!

    Zhengma input scheme for Rime.

    在 GitHub 上查看↗29
  • momijineko/rime-kappajpmomijineko 的头像

    momijineko/Rime-KappaJP

    25在 GitHub 上查看↗

    English | 中文 | 日本語

    Japanese Wubi input scheme.

    在 GitHub 上查看↗25
  • gongmu/rime-zhengmaGongMu 的头像

    GongMu/rime-zhengma

    26在 GitHub 上查看↗

    Rime郑码输入方案

    Zhengma input scheme implementation.

    VimL
    在 GitHub 上查看↗26
  • openvingen/rime-zhengmaOpenvingen 的头像

    Openvingen/rime-zhengma

    25在 GitHub 上查看↗

    此郑码方案需要 RIME | 中州韵输入法引擎

    Customizable Zhengma tables including various variants.

    在 GitHub 上查看↗25
  • rime/rime-arrayrime 的头像

    rime/rime-array

    22在 GitHub 上查看↗

    配方: ℞ array

    Array input scheme for Rime.

    在 GitHub 上查看↗22
  • lotem/rime-wubi98lotem 的头像

    lotem/rime-wubi98

    19在 GitHub 上查看↗

    配方: ℞ lotem/rime-wubi98

    98 Wubi input scheme implementation.

    在 GitHub 上查看↗19
  • allencch/wubilunaallencch 的头像

    allencch/wubiluna

    18在 GitHub 上查看↗

    五笔朙月流输入法 (Wubiluna)是融合(混用)了五笔86和拼音的一种输入法。 因为用了中州韵的朙月拼音,所以称之为五笔朙月。当使用者输入时,会以五笔的候选字为优先。且同时也会出现拼音的候选字

    Hybrid Wubi and Pinyin input method.

    Python
    在 GitHub 上查看↗18
上一个123下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Shape Based Input

探索子标签

  • Radical and Stroke FilteringCandidate list refinement based on the input of character radicals or stroke patterns. **Distinct from Shape Based Input:** Distinct from Shape Based Input: focuses on the filtering phase of candidate selection rather than the primary encoding method.