Skip to content

[Windows Desktop] Keyboard navigation not recognised by NVDA #94791

@chrisnorman7

Description

@chrisnorman7

Details

If you create the default flutter application with flutter create counter, then run that application under Windows with NVDA running, controls aren't accessible via the keyboard.

While the keyboard navigation keys like tab do appear to move focus (you can verify by tabbing to the button), those focus changes aren't picked up by NVDA.

You can use object navigation to navigate to the created widgets, but it is by no means intuitive.

**Target Platform:Windows
**Target OS version/browser:Windows 10
**Devices:Desktop and laptop computers

Logs

Logs
Analyzing counter...                                            
No issues found! (ran in 1.1s)
[] Flutter (Channel master, 2.6.0-12.0.pre.936, on Microsoft Windows [Version 10.0.19043.1348], locale en-GB)
    ÔÇó Flutter version 2.6.0-12.0.pre.936 at C:\Users\chris\flutter
    ÔÇó Upstream repository https://github.com/flutter/flutter.git
    ÔÇó Framework revision 47a8f440c7 (4 hours ago), 2021-12-06 21:47:20 -0800
    ÔÇó Engine revision 66a281107b
    ÔÇó Dart version 2.16.0 (build 2.16.0-80.0.dev)
    ÔÇó DevTools version 2.9.1

[] Android toolchain - develop for Android devices (Android SDK version 31.0.0-rc2)
    ÔÇó Android SDK at C:\Users\chris\AppData\Local\Android\sdk
    ÔÇó Platform android-31, build-tools 31.0.0-rc2
    ÔÇó Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    ÔÇó Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    ÔÇó All Android licenses accepted.

[] Chrome - develop for the web
    ÔÇó Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[] Visual Studio - develop for Windows (Visual Studio Community 2019 16.9.3)
    ÔÇó Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
    ÔÇó Visual Studio Community 2019 version 16.9.31129.286
    ÔÇó Windows 10 SDK version 10.0.19041.0

[] Android Studio (version 2020.3)
    ÔÇó Android Studio at C:\Program Files\Android\Android Studio
    ÔÇó Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    ÔÇó Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    ÔÇó Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[] VS Code, 64-bit edition (version 1.62.3)
    ÔÇó VS Code at C:\Program Files\Microsoft VS Code
    ÔÇó Flutter extension version 3.27.0

[] Connected device (3 available)
    ÔÇó Windows (desktop) ÔÇó windows ÔÇó windows-x64    ÔÇó Microsoft Windows [Version 10.0.19043.1348]
    ÔÇó Chrome (web)      ÔÇó chrome  ÔÇó web-javascript ÔÇó Google Chrome 96.0.4664.45
    ÔÇó Edge (web)        ÔÇó edge    ÔÇó web-javascript ÔÇó Microsoft Edge 95.0.1020.53

ÔÇó No issues found!

Metadata

Metadata

Assignees

No one assigned

    Labels

    a: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)a: desktopRunning on desktopframeworkflutter/packages/flutter repository. See also f: labels.platform-windowsBuilding on or for Windows specificallyr: fixedIssue is closed as already fixed in a newer version

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions