[Accessibility] App UI is inaccessible with screen readers (NVDA) on Windows
问题描述 / Describe the bug
Hello!
I would like to use FlClashX, but currently, the application is inaccessible for visually impaired users utilizing screen readers (specifically NVDA on Windows).
The Issue: Since the app is built with Flutter, the UI elements appear to the screen reader as a single graphic object or an empty window.
- Keyboard navigation (Tab key) does not move focus between buttons or input fields.
- NVDA cannot read button labels, text fields, or menu items.
- The "Semantics Tree" does not seem to be properly exposed to the Windows UI Automation API.
Expected Behavior: Users should be able to navigate the interface using the keyboard (Tab/Arrow keys) and hear the names and states of controls (e.g., "Start Button", "Profile List", "Settings").
Suggestion: Could you please check if accessibility semantics are enabled for the Windows build? Ensuring that standard Flutter widgets are used and labeled correctly would make this app usable for a much wider audience.
Thank you for your work!
软件版本 / Version
all versions.
复现步骤 / To Reproduce
Users should be able to navigate the interface using the keyboard (Tab/Arrow keys) and hear the names and states of controls (e.g., "Start Button", "Profile List", "Settings").
操作系统 / OS
Android
操作系统版本 / OS Version
windows11
日志(勿上传日志文件,请粘贴日志内容) / Log (Do not upload the log file, paste the log content directly)
no