Méthode de saisie Windows & Linux · 2026
Predict
Predict est une méthode de saisie native — un text service TSF sur Windows, un moteur fcitx5 sur Linux — qui interroge un démon n-gramme local pour compléter le mot en cours, proposer le suivant, corriger et accorder pendant la frappe. Aucune télémétrie : le modèle, les mots appris et les réglages restent sur la machine. Un installeur Windows livre le modèle et un panneau d'administration natif.
0
Requête réseau
< 1 ms
Complétion
2
Systèmes, 2 langues
Points clés
- 01Text service TSF chargé dans chaque application Windows : préédition, barre de candidats Direct2D suivant l'accent, le thème et le DPI, disposition clavier déclarée par profil.
- 02Démon n-gramme local (AF_UNIX, une ligne JSON) : complétion en moins d'une milliseconde, mot suivant, restauration d'accents, accord genre/nombre via le lexique Lefff, mots appris reclassés sur l'échelle du modèle.
- 03Un cœur portable partagé entre l'engine fcitx5 et le service TSF, couvert par des tests sur Linux (harnais headless) et Windows (CTest, CI GitHub Actions sur quatre distributions + Windows).
- 04Installeur Inno Setup autonome (modèle inclus, droits AppContainer pour les applications du Store) et panneau d'administration Win32 : langue, réglages, clé API de reformulation, état du démon.
- 05Reformulation à la demande (Ctrl+Alt+R) via une API compatible OpenAI, seule fonction en ligne — la prédiction reste locale.
Technologies
- C++17
- Windows TSF
- Direct2D
- fcitx5
- n-gram (Kneser-Ney)
- Inno Setup
- Next.js
Galerie



Projet suivant
WASIA SUP'