Sobre el proyecto

HuFu (HuFu) es un proyecto de plataforma de método de entrada multiplataforma centrado en HuFu Code. El proyecto tiene como objetivo integrar las capacidades de TigerClaw y Rime (configuración de HuFu Code), y crear un producto de método de entrada de nivel mediante un motor unificado, un frontend de doble plataforma y una interfaz de configuración gráfica. Actualmente, la versión para macOS aún no se ha desarrollado y solo está disponible para Windows. Las características clave incluyen: 1. **Entrada de oraciones completas y reorganización neuronal**: Centrada en la entrada de oraciones completas, compatible con el modelo de texto claro TCSKNM02 de TigerClaw y acceso al modelo de reorganización neuronal Qwen3-0.6B GGUF, admite inferencia pura en Rust para mejorar la precisión de las oraciones. 2. **Compatibilidad con múltiples formatos de tabla de códigos**: Compatible con HuFu nativo, Rime dict.yaml, Dodo, QQ Wubi y otros formatos de tabla de códigos, admite símbolos, comentarios, división y búsqueda inversa. 3. **Experiencia interactiva rica**: Admite el zoom de rueda de mouse para candidatos, arrastre con el botón izquierdo para cambiar la posición, bloqueo con el botón derecho; proporciona coincidencia inteligente de puntuación Shift, variables dinámicas (fecha/hora), calculadora integrada (\calc) y función de creación de palabras (\w). 4. **Altamente personalizable**: Proporciona un sistema de máscaras JSON, admite efectos de materiales como el vidrio esmerilado; tiene una interfaz de configuración de Web UI, lo que permite la gestión gráfica de esquemas, distribución de teclas, peso de oraciones completas y diccionario de palabras del usuario sin necesidad de modificar archivos YAML/Lua. 5. **Seguridad y conveniencia de datos**: Admite la exportación de instantáneas de datos del usuario completo, proporciona un script de instalación con un solo clic y maneja automáticamente el registro del sistema y la implementación de componentes. En términos de arquitectura, el proyecto se divide en un motor central multiplataforma escrito en Rust (hufu-engine, hufu-dict, hufu-sentence, etc.) y un frontend específico de la plataforma (componente COM de Windows TSF, marco IMK de macOS). El motor se comunica con el frontend a través de IPC, y la interfaz de configuración es administrada por un daemon residente.