2 repositorios
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.
Este repositorio sirve como centro neurálgico para el motor de método de entrada Rime, funcionando como hogar para la comunidad open source y repositorio de esquemas de métodos de entrada. Proporciona un espacio colaborativo para que usuarios y desarrolladores coordinen el desarrollo del framework y gestionen una colección de reglas de entrada y distribuciones de teclado personalizables. El proyecto se centra en el desarrollo de métodos de entrada personalizados y el diseño de esquemas lingüísticos. Permite la creación de reglas de entrada de texto y distribuciones adaptadas para soportar idiomas específicos o preferencias personales de escritura. El framework cuenta con un motor central en C++ que utiliza un motor de reglas configurable y mapeo de entrada basado en esquemas. Permite extender la funcionalidad principal mediante una arquitectura de plugins modular y la carga de archivos de configuración externos.
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.