2 repository-uri
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.
Acest repository servește drept hub central pentru motorul de metode de introducere Rime, funcționând ca o casă pentru comunitatea open source și un depozit pentru schemele de metode de introducere. Oferă un spațiu colaborativ pentru utilizatori și dezvoltatori pentru a coordona dezvoltarea framework-ului și a gestiona o colecție de reguli de introducere și layout-uri de tastatură personalizabile. Proiectul se concentrează pe dezvoltarea de metode de introducere personalizate și designul schemelor lingvistice. Permite crearea de reguli și layout-uri de introducere a textului adaptate pentru a susține limbi specifice sau preferințe personale de tastare. Framework-ul este susținut de un motor central C++ care utilizează un motor de reguli configurabil și mapare a introducerii bazată pe scheme. Permite extinderea funcționalității de bază printr-o arhitectură modulară de plugin-uri și încărcarea fișierelor de configurare externe.
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.