Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Chiusa Adatta ai principianti
#3,005 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
68/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
shell
Ambito
accessibility, cli

Direzione di ricerca

Inizia dal gestore della scorciatoia da tastiera Ctrl+T e segui come vengono gestiti l’impostazione screenReader e l’output di stato del terminale. Conferma gli stati abilitato e disabilitato dell’interruttore, quindi verifica che ogni pressione produca un messaggio di stato udibile o testuale per i lettori di schermo; la barra di stato o l’output del terminale dovrebbe rendere chiaro il cambiamento.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area:input-keyboard area:theming-accessibility
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.

Lingua principale
Shell
Stelle
11.2k
Fork
1.9k
Merge medio
14h 16m
PR unite (30g)
6

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di github/copilot-cli

Tutte le issue di github/copilot-cli

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.