-
Notifications
You must be signed in to change notification settings - Fork 949
Open
Labels
Milestone
Description
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.
Zreplacing 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
Reactions are currently unavailable