2 dépôts
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.
Ce dépôt sert de hub central pour le moteur de méthode de saisie Rime, fonctionnant comme un foyer pour la communauté open source et un répertoire pour les schémas de méthode de saisie. Il offre un espace collaboratif aux utilisateurs et aux développeurs pour coordonner le développement du framework et gérer une collection de règles de saisie et de dispositions de clavier personnalisables. Le projet se concentre sur le développement de méthodes de saisie personnalisées et la conception de schémas linguistiques. Il permet la création de règles et de dispositions de saisie de texte sur mesure pour prendre en charge des langues spécifiques ou des préférences de frappe personnelles. Le framework est soutenu par un moteur central en C++ qui utilise un moteur de règles configurable et un mappage de saisie basé sur des schémas. Il permet l'extension des fonctionnalités principales via une architecture de plugins modulaire et le chargement de fichiers de configuration externes.
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.