2 Repos
Modifications to the open-source engine's source code to add new keystroke-processing capabilities or fix input challenges.
Distinct from Input Processing Engines: Distinct from Input Processing Engines: focuses on extending an existing engine's capabilities rather than building a new low-level input processor.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Engine Extensions. Refine with filters or upvote what's useful.
Dieses Repository dient als zentrale Anlaufstelle für die Rime-Eingabemethoden-Engine, fungiert als Zuhause für die Open-Source-Community und als Repository für Eingabemethoden-Schemata. Es bietet einen kollaborativen Raum für Benutzer und Entwickler, um die Entwicklung des Frameworks zu koordinieren und eine Sammlung anpassbarer Eingaberegeln und Tastaturlayouts zu verwalten. Das Projekt konzentriert sich auf die Entwicklung benutzerdefinierter Eingabemethoden und das Design linguistischer Schemata. Es ermöglicht die Erstellung maßgeschneiderter Texteingaberegeln und Layouts zur Unterstützung spezifischer Sprachen oder persönlicher Tipp-Präferenzen. Das Framework wird von einer C++-Core-Engine unterstützt, die eine konfigurierbare Regel-Engine und schemabasierte Eingabe-Mappings nutzt. Es erlaubt die Erweiterung der Kernfunktionalität durch eine modulare Plugin-Architektur und das Laden externer Konfigurationsdateien.
Allows modifications to the engine source code to add new keystroke-processing capabilities.
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
Modifies the open-source C++ engine to add new keystroke-processing capabilities or fix existing input challenges.