À propos du projet

HuFu (HuFu) est un projet de plate-forme de méthode d'entrée multi-plateforme centrée sur le code HuFu. Le projet vise à absorber les capacités de TigerClaw (méthode d'entrée) et de Rime (configuration du code HuFu), à travers un moteur unifié, un frontend double-plateforme et une interface de paramètres graphique, pour créer un produit de niveau méthode d'entrée. Actuellement, la version macOS n'est pas encore développée, seule la version Windows est disponible. Les fonctionnalités clés comprennent : 1. **Saisie de phrases entières et réarrangement neuronal** : La saisie de phrases entières comme noyau, compatible avec le modèle TCSKNM02 de TigerClaw et avec le modèle neuronal Qwen3-0.6B GGUF pour améliorer la précision des phrases. 2. **Support de table de codes multi-formats** : Compatible avec les formats HuFu natif, Rime dict.yaml, et d'autres formats, supporte les symboles, les commentaires, la division et la recherche inverse. 3. **Expérience interactive riche** : Supporte le zoom de la taille des candidats avec la molette de la souris, le déplacement avec le bouton gauche et le verrouillage avec le bouton droit ; fournit un appariement intelligent des signes avec Shift, des variables dynamiques (date/heure), une calculatrice intégrée et une fonction de création de mots. 4. **Haute personnalisation** : Fournit un système de thème JSON, supporte des effets de matériaux ; interface de paramètres Web UI intégrée, permet une gestion graphique des schémas, des touches, du poids des phrases entières et du dictionnaire d'utilisateurs. 5. **Sécurité et commodité des données** : Supporte l'exportation de snapshots de données utilisateur complets, fournit des scripts d'installation en un clic, traite automatiquement l'enregistrement du système et le déploiement des composants. Sur le plan architectural, le projet est divisé en un noyau multi-plateforme écrit en Rust (hufu-engine, hufu-dict, hufu-sentence, etc.) et un frontend spécifique à la plate-forme (composant COM TSF Windows, squelette IMK macOS). Le moteur communique avec le frontend via IPC, et l'interface de paramètres est gérée par un démon résident.