Skip to content

v0.98

Choose a tag to compare

@RossMinor RossMinor released this 27 Aug 22:09
· 137 commits to main since this release

OpenRCT2-Access v0.98

This release rebuilds most of the mod's menu navigation on a single shared engine (the "Graph A11y Kernel"), replacing the ~40 hand-written per-window handlers that had drifted apart. Those handlers were the cause of the inconsistent Tab/arrow behavior and lost focus between windows.

Unified navigation

Across every migrated window the keys now behave the same:

  • Tab / Shift+Tab switch a window's pages or tabs
  • Up / Down move through the items
  • Left / Right adjust the focused control (sliders, spinners, combo boxes cycle in place)
  • Enter activates, Escape closes
  • First-letter type-ahead in lists

Behaviour is unchanged for the map-cursor tools (Land, Water, Land Rights, Clear Scenery) — their actions are cursor commands, not window navigation, so their keyboard model is untouched.

Fixes

  • P no longer pauses the game while a menu or window is focused — it only pauses from the map cursor.
  • Corrected the spoken guidance for the Path tool (it referenced keys that do other things).

Credits

The navigation engine is a C++ port of the Graph A11y Kernel specification by alex19EP, from the WH40KRTAccess project: https://github.com/alex19EP/WH40KRTAccess — with thanks for the spec and reference implementation that made the unified navigation possible.