awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

50 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • rime/librimeAvatar de rime

    rime/librime

    4,211Voir sur 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++
    Voir sur GitHub↗4,211
  • amzxyz/rime_wanxiangAvatar de amzxyz

    amzxyz/rime_wanxiang

    2,863Voir sur 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
    Voir sur GitHub↗2,863
  • kylebing/rime-wubi86-jidianAvatar de KyleBing

    KyleBing/rime-wubi86-jidian

    1,475Voir sur GitHub↗

    Standard 86 Wubi input method for Rime.

    Luaandroidggttinput
    Voir sur GitHub↗1,475
  • rime/rime-wubiAvatar de rime

    rime/rime-wubi

    332Voir sur GitHub↗

    配方: ℞ wubi

    Classic Wubi character input scheme.

    Voir sur GitHub↗332
  • brglng/rime-xhupAvatar de brglng

    brglng/rime-xhup

    280Voir sur GitHub↗

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

    Xiaohe Shuangpin with additional shape-based coding.

    Voir sur GitHub↗280
  • nlimpid/rime-hepyAvatar de nlimpid

    nlimpid/rime-hepy

    172Voir sur GitHub↗

    小鹤双拼,欢迎访问。

    Personalized configuration for Xiaohe Shuangpin.

    Voir sur GitHub↗172
  • ace-who/rime-xumaAvatar de Ace-Who

    Ace-Who/rime-xuma

    71Voir sur GitHub↗

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

    Advanced Xuma input with multi-level annotations and filtering.

    Lua
    Voir sur GitHub↗71
  • bigshans/rime-zrmAvatar de bigshans

    bigshans/rime-zrm

    65Voir sur GitHub↗

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

    Ziranma configuration with auxiliary shape coding.

    Lua
    Voir sur GitHub↗65
  • yanhuacuo/98wubiAvatar de yanhuacuo

    yanhuacuo/98wubi

    65Voir sur 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
    Voir sur GitHub↗65
  • rime/rime-cangjieAvatar de rime

    rime/rime-cangjie

    53Voir sur GitHub↗

    配方: ℞ cangjie

    Standard Cangjie character input scheme.

    Python
    Voir sur GitHub↗53
  • ywxt/rime-humaAvatar de ywxt

    ywxt/rime-huma

    46Voir sur GitHub↗

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

    Huma character input scheme.

    Lua
    Voir sur GitHub↗46
  • pingshunhuangalex/rime-keydoAvatar de pingshunhuangalex

    pingshunhuangalex/rime-keydo

    40Voir sur GitHub↗

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

    Matrix-layout based shape-coding input scheme.

    Lua
    Voir sur GitHub↗40
  • jeffchien/rime-flypyquick5Avatar de JeffChien

    JeffChien/rime-flypyquick5

    33Voir sur GitHub↗

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

    Hybrid scheme combining Xiaohe Shuangpin and Quick input.

    Python
    Voir sur GitHub↗33
  • acevery/rime-zhengmaAvatar de acevery

    acevery/rime-zhengma

    29Voir sur GitHub↗

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

    Zhengma input scheme for Rime.

    Voir sur GitHub↗29
  • gongmu/rime-zhengmaAvatar de GongMu

    GongMu/rime-zhengma

    26Voir sur GitHub↗

    Rime郑码输入方案

    Zhengma input scheme implementation.

    VimL
    Voir sur GitHub↗26
  • momijineko/rime-kappajpAvatar de momijineko

    momijineko/Rime-KappaJP

    25Voir sur GitHub↗

    English | 中文 | 日本語

    Japanese Wubi input scheme.

    Voir sur GitHub↗25
  • openvingen/rime-zhengmaAvatar de Openvingen

    Openvingen/rime-zhengma

    25Voir sur GitHub↗

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

    Customizable Zhengma tables including various variants.

    Voir sur GitHub↗25
  • rime/rime-arrayAvatar de rime

    rime/rime-array

    22Voir sur GitHub↗

    配方: ℞ array

    Array input scheme for Rime.

    Voir sur GitHub↗22
  • lotem/rime-wubi98Avatar de lotem

    lotem/rime-wubi98

    19Voir sur GitHub↗

    配方: ℞ lotem/rime-wubi98

    98 Wubi input scheme implementation.

    Voir sur GitHub↗19
  • allencch/wubilunaAvatar de allencch

    allencch/wubiluna

    18Voir sur GitHub↗

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

    Hybrid Wubi and Pinyin input method.

    Python
    Voir sur GitHub↗18
Préc.123Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Shape Based Input

Explorer les sous-tags

  • 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.