github / github/copilot-cli

Ctrl+T thinking toggle provides no screen reader feedback for state changes

Abierto Apto para principiantes
#3,005 0 comentarios 0 reacciones 0 asignados Ver en GitHub
area:input-keyboard area:theming-accessibility
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

### Describe the feature or problem you'd like to solve

When pressing Ctrl+T to toggle the reasoning/thinking display on or off, there is no textual or audible feedback indicating the current state of the toggle. Screen reader users have no way to know whether thinking mode is enabled or disabled after pressing the shortcut.

The status bar does not change to reflect the thinking state -- it shows the same content (`/ commands . ? help` and the model name) regardless of whether thinking is on or off. The only way to discover the current state is to submit a prompt and observe whether reasoning text appears in the response.

This was tested on Windows with NVDA and Copilot CLI v1.0.36, with the `screenReader` setting enabled in `settings.json`. Pressing Ctrl+T produces no speech output and no visible text change that the screen reader can detect.

### Proposed solution

When Ctrl+T is pressed, output a brief status message to the terminal indicating the new state, for example:

- "Thinking: enabled"
- "Thinking: disabled"

This would allow screen readers to announce the change and give all users confirmation that the toggle took effect. The `beep` setting could also optionally produce distinct tones for each state.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza en el controlador del atajo de teclado Ctrl+T y sigue cómo se gestionan la configuración screenReader y la salida de estado del terminal. Confirma los estados habilitado y deshabilitado del interruptor y, después, verifica que cada pulsación produzca un mensaje de estado audible o textual para los lectores de pantalla; la barra de estado o la salida del terminal debería dejar claro el cambio.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
shell
Área
accessibility, cli
Tipo de issue
Nueva funcionalidad
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
68/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.