Skip to content

Windows 11 modern keyboard: recognize IME candidates window and items #14509

@josephsl

Description

@josephsl

Hi,

This stems from work done in Windows App Essentials add-on:

Background:

NVDA can recognize modern IME's introduced in Windows 10, specificlaly with Version 2004 (May 2020 Update). Among other things, it allows NVDA to handle IME's as in IAccessible implementation from the past. Windows 11 does come with modern keyboard based IME interface but both gain focus and element selected events are fired when IME candidates are selected.

Is your feature request related to a problem? Please describe.

At the moment Windows 11 IME interface and candidates are not recognized.

Describe the solution you'd like

Recognize Windows 11 modern IME interface and items. This requires reistering new UI Automation Id's in overlay class chooser in emoji panel app module and refining element selected event to descend one more level to handle IME candidates in Windows 11.

Describe alternatives you've considered

No IME UI recognition.

Additional context

Fix is included in Windows App Essentials ad-on. Allowing IME candidates to be recognized allows folks to add further refinements.

Metadata

Metadata

Assignees

No one assigned

    Labels

    p4https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#prioritytriagedHas been triaged, issue is waiting for implementation.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions