2 Repos
Tools for defining phonetic mappings, dictionaries, and grammar rules in YAML to create new input method schemes.
Distinct from Input Method Dictionaries: Distinct from Input Method Dictionaries: focuses on the process of building custom schemes from scratch rather than using pre-existing dictionary data.
Explore 2 awesome GitHub repositories matching data & databases · Custom Input Method Builders. Refine with filters or upvote what's useful.
Remacs ist eine Neuentwicklung des Texteditors Emacs, implementiert in Rust. Es ist ein programmierbarer und erweiterbarer Texteditor, der auf verbesserte Speichersicherheit und Ausführungsleistung ausgelegt ist. Das Projekt enthält eine native Schnittstelle, die C-Bibliotheksfunktionen und -strukturen auf Rust abbildet, um native Logik auszuführen. Es verwendet native System-APIs für das Rendering grafischer Benutzeroberflächen über Plattformen hinweg. Der Editor bietet Echtzeit-Textbearbeitung und unterstützt die Entwicklung benutzerdefinierter Eingabemethoden und Sprachwörterbücher. Der Entwicklungsprozess nutzt eine containerisierte Umgebung, um konsistente Build-Abhängigkeiten und Toolchains zu gewährleisten.
Allows the creation of custom input method schemes by defining phonetic mappings and linguistic dictionaries.
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
Enables users to design custom input methods by composing phonetic and shape-based rules in YAML files.