KeyQuest User Guide

Version 1.19.0

This guide is written for all users, including screen reader and keyboard-only users.

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.

Welcome

KeyQuest is a typing practice program you can use with your keyboard only. It gives speech and visual feedback so you can practice in the way that works best for you.

It includes guided lessons, practice modes, typing tests, games, progress tracking, and a virtual pet.

Want a quick list of recent changes? Open New in Key Quest.

Quick Start

  1. Open KeyQuest.
  2. Use the Up and Down arrow keys to move through menu items.
  3. Press Enter or Space to open a section.
  4. In active practice or gameplay modes, press Escape 3 times to return to Main Menu. The remaining press count is shown on screen and announced by speech.

Press Ctrl+Space in typing modes to hear the current prompt or remaining text. Sentence typing must match capitalization and punctuation exactly.

Using Your Own Sentences

KeyQuest can use your own sentence files. This is useful if you want to practice class material, job vocabulary, assistive technology commands, bilingual content, or your own Spanish sentences.

Open the Sentences folder next to KeyQuest.exe. Each text file in that folder becomes a practice topic. For example, a file named My Spanish Practice.txt will appear as a topic named My Spanish Practice.

Put one sentence on each line. You can either create a new text file or edit one of the existing files already in the Sentences folder.

For example, you can open an existing file such as Spanish Sentences.txt or English Sentences.txt and add, remove, or change lines. You can also create a new file for a class, student, workplace, or skill area. This is an easy way to make practice feel more personal and more useful.

KeyQuest cleans sentence files when it loads them. It keeps real language letters such as Spanish accents, but it removes copy-and-paste junk such as odd spacing, emoji, hidden characters, duplicate lines, and common broken text encoding. The cleaned sentences are saved back to the file automatically.

Use plain text and end each sentence with normal punctuation such as a period, question mark, or exclamation point.

KeyQuest keeps user-added sentence files during updates. If a built-in sentence file is updated, KeyQuest merges the built-in and user content without keeping exact duplicate lines.

Downloads

You can download KeyQuest in two simple forms. If you are not sure which one to choose, start with the installer.

Installer

The installer sets KeyQuest up for you. It puts the program in the usual place on your computer and adds shortcuts. This is the easiest choice for most people.

Download KeyQuest Installer.exe

Portable

The portable version is a zip file. You download it, unzip it, open the folder, and run KeyQuest.exe. Choose this if you want to keep KeyQuest in one folder, copy it to another computer, or avoid a full installation.

Download KeyQuest Portable.zip

Official KeyQuest downloads are published on GitHub Releases. The in-app updater uses those releases. Other builds, mirrors, or repackaged copies are not official KeyQuest releases.

Both versions can check for updates from inside KeyQuest. The installer updates the installed app. The portable version updates the portable folder in place.

License

KeyQuest is licensed under the MIT License. See the LICENSE file for full terms.

Accessibility

Need Help

If something sounds wrong or a control does not behave as expected, share the section name and exact key presses. That helps fix issues quickly.

Unsigned Build Notice

Current KeyQuest builds may be unsigned. On Windows, SmartScreen may show a warning.

  1. When the warning appears, select More info.
  2. Select Run anyway if you trust the release source.

For safety, download only from the official GitHub release page.

Installer

KeyQuest can be distributed as a standard Windows installer (KeyQuestSetup.exe) built from the app package.

Installer builds are currently unsigned, so SmartScreen warnings may still appear. Both installed and portable Windows builds can update themselves from the official GitHub Releases page.

During self-update, KeyQuest preserves progress.json. Sentence files are merged during updates so user-added lines and new shipped lines are both kept without exact duplicate entries.