Módulo :keyboard (com.rizoma.trazo) — IME de trazos para español: - Grid 3x3: un toque + ocho swipes por tecla, todo data-driven (KeyLayout). Toques = letras frecuentes en posición MessagEase clásica (A N I / H O R / T E S); secundarias frecuentes en los swipes del centro (O), raras y Ñ en los bordes. - Capa de números/símbolos conmutable. - Gestos: detección tap vs. 8 direcciones por ángulo del delta del dedo. - Lógica inteligente: auto-mayúscula según el editor (getCursorCapsMode), doble-espacio → ". ", shift one-shot / bloqueo, enter contextual (editor action). - Teclado Compose hospedado dentro del InputMethodService (lifecycle/savedstate owners cableados al ComposeView). - Activity de configuración para activar y elegir Trazo. settings.gradle: :keyboard habilitado. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2 lines
50 B
Prolog
2 lines
50 B
Prolog
# Reglas específicas de Trazo (vacío por ahora)
|