Skip to content

Latest commit

 

History

History
74 lines (52 loc) · 4.36 KB

File metadata and controls

74 lines (52 loc) · 4.36 KB

KeyQuest

Latest Release CI

KeyQuest banner showing the KeyQuest name and describing it as an accessible typing adventure game for Windows with keyboard, screen reader, and low-vision support.

KeyQuest is a typing adventure game for Windows with built-in support for keyboard, screen reader, and low-vision users.

It is aimed at learners who want clearer spoken feedback, keyboard-first navigation, and documentation they can read in a browser or from the app itself.

Download the latest installer or portable ZIP from the Releases page. Official KeyQuest builds are published there.

If you want the full plain-language user guide, open the project website or README.html.

Why KeyQuest

  • Accessible-first design for screen reader, keyboard-only, and low-vision users
  • Typing practice built around game structure instead of drills alone
  • Windows releases available as both installer and portable ZIP
  • Expandable game and sentence content stored in plain project folders

Start Here

Quick start (requires Python 3.11):

pip install -r requirements.txt
py -3.11 keyquest.pyw

For Users

Start with the project website or open README.html in a web browser for the full plain-language guide.

  • Best for: learners who want typing practice with stronger screen reader, keyboard, and low-vision support
  • Downloads: installer and portable ZIP are on the Releases page
  • Official builds: the GitHub Releases page is the official download source for KeyQuest
  • Unsigned builds: current Windows releases are not code signed, so SmartScreen or browser warnings may appear; download only from the official Releases page
  • Verification: each release also includes .sha256 files so you can manually verify the installer or portable ZIP if needed
  • Older copies: most existing builds can update directly to the newest release, but copies from before March 6, 2026 may need one manual install first
  • Updates: recent user-facing changes are tracked in WHATS_NEW.md

For Contributors

Developer notes and session context live under docs/dev.

Community

  • Use GitHub Issues for bugs and actionable feature requests.
  • Use GitHub Discussions for questions, accessibility feedback, gameplay ideas, and general project conversation.
  • Contributors do not need issue assignment before opening a PR.
  • If you want to take an issue, leave a comment first and open a draft PR early for larger changes.
  • Small drive-by fixes, especially docs and tests, are welcome without waiting for maintainer approval.

Contact