Skip to content

Split and align Accessibility core and input changes #8441

@AJenbo

Description

@AJenbo

Feature Type

Other (please specify)

Describe

Description

Accessibility logic and input changes are currently intertwined and spread across multiple systems. This issue tracks splitting and restructuring the code into focused, reviewable parts.

Tasks

  • Split accessibility work into focused PRs:
    • Accessibility core (code only)
    • Input / keybind changes
  • Consolidate accessibility-related logic into appropriate modules
  • Avoid scattering TTS and cue logic across unrelated gameplay systems
  • Review overridden bindings (e.g. Z replacing zoom)
  • Ensure all new hotkeys are configurable
  • Avoid hardcoded key conflicts
  • Ensure keybind behavior is documented consistently

Acceptance Criteria

  • Accessibility logic is centralized and easier to reason about
  • Input changes are isolated and configurable
  • No default keybind conflicts without justification
  • PRs are small enough for focused review

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions