microsoft / microsoft/winget-create

Narrator announces complete line on typing each character or hitting enter key at any input field

Open
#81 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Help-Wanted Issue-Feature
Dominant language
C#
Stars
651
Forks
114
Avg merge
7h 52m
Merged PRs (30d)
3

Description

Narrator is announcing the complete line while typing each character.

For example:
When a user types a character for ‘Package unique identifier’ field, narrator announces the typed character followed by the complete field name([PackageIdentifier] The package unique identifier…….) which is too verbose and noisy.

The same issue can be observed for each prompt and when selecting the default value by just hitting Enter. This can also cause issues when trying to consume content line by line using the arrow key on narrator as too much is printed in the output for the screen reader.

Any suggestions as to how we can format the question better so that the prompt is more accessible or any alternative solution to modifying the narrator to be more user friendly would be kindly appreciated :)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the behavior in winget-create's interactive prompts with Windows Narrator, especially while typing in Package unique identifier and pressing Enter for defaults. Trace the command-line prompt and input handling entry points to determine how the full prompt is exposed to the narrator. Done means characters and selections are announced without repeatedly reading the full prompt, while prompts remain understandable.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
accessibility, cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.