github / github/copilot-cli

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

未關閉 適合新手
#3,005 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
area:input-keyboard area:theming-accessibility
主要語言
Shell
星號
11.2k
分支
1.9k
平均合併
14 小時 16 分鐘
30 天內合併 PR
6

描述

### 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.

貢獻指南

開啟貢獻指南

研究方向

從 Ctrl+T 鍵盤快速鍵處理常式開始,追蹤 screenReader 設定和終端機狀態輸出的處理方式。確認切換開關的啟用和停用狀態,然後驗證每次按鍵都會為螢幕閱讀器產生可聽見或文字形式的狀態訊息;狀態列或終端機輸出應清楚地顯示這項變更。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
shell
領域
accessibility, cli
Issue 類型
功能
難度
2/5
預估耗時
1-3 小時
活躍度
冷清
描述清晰度
基本清楚
新手友好度
68/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。