Skip to content

WebFriendlyHelp/KeyQuest

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

About

Accessible typing adventure game for Windows, built with Python and designed for screen reader support.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors