Skip to content

Make the switch profile editor keyboard and screen-reader accessible #474

Description

@enaboapps

Summary

Complete the keyboard and assistive-technology pass for the PC Switch Control profile editor. Add explicit focus visuals, visible Built-in and Active badges, focusable read-only profile presentation, deliberate keyboard shortcuts, access keys, and accessible help text.

Acceptance criteria

  • Buttons, profile rows, combo items, and editable fields have explicit focus visuals that remain visible in Windows High Contrast.
  • Built-in and active status appears visibly in the profile list and through UI Automation.
  • Built-in/active bindings remain focusable and inspectable without becoming editable.
  • Ctrl+S saves only a valid dirty profile; Escape follows the existing close and unsaved-change flow; Enter is not a global save shortcut.
  • New, Duplicate, Delete, Cancel changes, and Save expose access keys and shortcut help.
  • Tab, Shift+Tab, arrows, screen-reader announcements, light/dark themes, and High Contrast are covered by tests and smoke checks.

Validation

  • Add focused WPF automation, focus, badge, read-only, and shortcut tests.
  • Run the complete Release build and test suite.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions