# Compatibilidad y accesibilidad del terminal {#terminal-compatibility-and-accessibility}

> Consulta los requisitos del terminal, los ajustes del teclado y los límites de accesibilidad.

Clarvis es una aplicación de terminal a pantalla completa creada con OpenTUI. Los emuladores de terminal difieren en las teclas que comunican, el ancho de Unicode, los colores, el portapapeles y el ratón. Por eso se distingue el comportamiento observado de los destinos para los que se publican paquetes.

## Requisitos básicos {#baseline}

- El modo interactivo necesita un PTY real y suficientes filas y columnas para mostrar la interfaz.
- Hay paquetes públicos GNU/glibc Linux, macOS y Windows x64/arm64 en [`v0.1.1`](https://github.com/getclarvis/clarvis-releases/releases/tag/v0.1.1). Pasaron las seis comprobaciones nativas de paquete e instalación. Alpine y otras distribuciones que solo usan musl no tienen paquete portátil.
- Las pruebas de Linux y macOS comprueban la primera pantalla en un PTY real. Las de Windows verifican el manifiesto y las rutas rápidas de la CLI; la primera pantalla en un PTY nativo de Windows sigue sin verificación manual.
- `clarvis -p` es la alternativa de texto para scripts, terminales limitados y herramientas de asistencia que no puedan usar la interfaz a pantalla completa.

Al comunicar un problema visual o de entrada, indica sistema operativo, arquitectura, nombre y versión del terminal, intérprete de comandos, multiplexor o conexión remota, distribución del teclado, tamaño de ventana y si `--ascii` cambia el resultado.

## Símbolos y color {#glyphs-and-color}

Clarvis utiliza símbolos Unicode por defecto. Usa `clarvis --ascii` si la fuente o el terminal muestra cuadrados, desalinea columnas o carece de símbolos. Esta opción cambia los símbolos de la interfaz, no translitera la salida del modelo.

Se respeta `NO_COLOR` en entornos sin color. El color no pretende ser el único indicador de estado, pero el contraste aún no está certificado según un objetivo formal de accesibilidad. El usuario controla el tema del terminal.

## Entrada de teclado {#keyboard-input}

El pie de pantalla y `/help` muestran las teclas disponibles en el contexto actual. Consúltalos antes que una tabla estática en la web. Los terminales pueden comunicar de forma distinta las teclas con modificadores; Clarvis elige un perfil de teclado según las capacidades detectadas.

**Ctrl+S** es el atajo portátil para los preajustes de seguridad desde el campo de mensaje. **Alt+S** es una alternativa avanzada solo si el terminal transmite Alt u Option como Meta/Esc+. Clarvis no solicita secuencias de escape para todas las teclas, ni siquiera en sesiones directas de iTerm, para conservar los acentos, las teclas muertas y el texto habitual de Option. Si el terminal envía un `ß` literal, Clarvis lo mantiene como texto y **Ctrl+S** sigue disponible.

Si falla un atajo:

1. cierra los menús anidados con `Esc` y prueba la tecla que indique la pantalla;
2. prueba fuera de `tmux`, `screen`, SSH o el terminal del IDE para aislar el problema;
3. revisa los ajustes de teclas de aplicación y de Alt/Option del terminal;
4. incluye la distribución del teclado y el terminal exacto en el informe, sin datos sensibles.

## Terminales remotos y multiplexores {#remote-terminals-and-multiplexers}

Puedes utilizar SSH y multiplexores si conservan un PTY con las capacidades necesarias, los cambios de tamaño y las secuencias de teclado. Las imágenes o el portapapeles pueden funcionar peor de forma independiente. Usa `--ascii` y `NO_COLOR=1` para una presentación sencilla, y `-p` si el entorno remoto no admite bien una interfaz a pantalla completa.

## Lectores de pantalla y movimiento reducido {#screen-readers-and-reduced-motion-needs}

Clarvis aún no ha completado una auditoría de compatibilidad con lectores de pantalla. El redibujado completo, las capas de foco y los cambios dinámicos de la conversación pueden dificultar el uso de algunas tecnologías de asistencia. `clarvis -p --format text` o `--format md` es la alternativa actual sin interfaz de pantalla completa, pero no se presenta como una cobertura de accesibilidad equivalente.

No se afirma que la TUI cumpla formalmente WCAG. Puedes comunicar problemas y combinaciones concretas de terminal y tecnología de asistencia mediante el formulario de errores.

## Limitaciones por plataforma {#platform-limitations}

En Windows sigue sin verificarse el comportamiento local de `!bash` y hay diferencias de salida de procesos y monitores según la plataforma. Consulta [Solución de problemas](/es-ES/operations/troubleshooting) antes de diagnosticar un fallo entre plataformas. La lista de comprobación de publicación exige pruebas nativas, no deducir compatibilidad a partir de una compilación correcta en Linux.

---

[HTML canónico](https://clarvis.dev/es-ES/terminal-compatibility)

[Índice de documentación](https://clarvis.dev/es-ES/llms.txt)

