?
Typing QuestPRO

Khmer & English Typing Adventure

Bilingual Typing Platform

Master Khmer & English
Touch Typing Quest

Choose your training program: embark on the retro Mario-style adventure, slice flying words in Fruit Cut, defend your bunker in Zombie Defense, or sharpen your reflexes with Mouse Blade Master!

100% Free & Open
Works 100% Offline (PWA)
Official NiDA Keyboard
TierC

C Apprentice

Arcade Rank
Missions Cleared: 0/18Highest WPM: 0 WPM
Next: Tier B (requires 3 Missions Cleared & 18 WPM)5%

Select Your Program

Choose a learning mode tailored to your skill level and goal.

Mario Adventure18 Missions

Typing Quest Adventure

Step-by-step touch typing from home row to advanced speed runs.

18 progressive missions covering 33 Khmer consonants, dependent vowels, subscript coeng (ជើងអក្សរ), and English speed runs with a live finger guide.

33 ព្យញ្ជនៈ & ជើង
NiDA Virtual Key
Finger Guide
WPM Accuracy
Arcade Action🍉 🍊 🍍 🍓

Khmer Word Slicer

High-octane arcade action slicing airborne fruit targets.

Slice flying watermelons, oranges, and pineapples by typing Khmer syllables and English vocabulary before they hit the ground! Combos, gravity physics, and juice splatter.

Physics Gravity
Juice Splatters
Combo Streaks
3 Speed Tiers
Tactical Defense🧟 🏃 👹 🛡️

Zombie Typing Defense

Defend your base from advancing undead hordes using rapid touch typing.

Type words above approaching zombies to lock on and fire plasma defense turrets! Multi-lane invasion, base integrity shields, combos, and escalating wave threats.

4-Lane Defense
Laser Turret
Shield Integrity
Horde Waves
Mouse Slicer🖱️ 💥 ⚔️ 💣

Mouse Blade Master

Slice fruits with continuous mouse drags, shockwaves, and wheel reach control.

Sharpen mouse reflexes and precision: drag left-click to cut airborne Khmer & English fruits, right-click to unleash 360° EMP shockwaves, and scroll the wheel to dynamically expand your blade!

Left-Drag Slicing
360° Shockwave
Scroll Wheel Blade
Traps & Gold Fruits
Custom Studio

Custom Lesson Studio

Paste any Khmer or English text, import .txt files, and customize target WPM to drill your personal weaknesses in the retro game arena.

Reference

NiDA Keyboard & Guide

Master the home row, shift states, Option/AltGr layers, and the essential rules for typing stacked sub-consonants (ជើងអក្សរ).

Happy to See | Empowering Digital Innovation in Cambodia Run, jump and type your way to the flag!
100% Offline PWAKhmer Unicode NiDA

How to play

Everything you need to clear a mission.

Five things and you are ready to run.

Reach the flag

Type the highlighted text exactly. Every correct key makes your hero hop forward and drop a coin. Clear every line of the mission to capture the flag.

Mistakes hold you in place

A wrong key costs one life and turns the character red. The cursor will not move on until you type the right key, so you always finish a drill correctly.

Keep the game focused

Click the text panel to start typing. If you click somewhere else, press any key and focus comes straight back.

Follow the two hints

The NEXT KEY chip names the exact character to type, and the same key glows on the virtual keyboard. Characters with no shape of their own are drawn on a dotted circle.

Shortcuts

Backspace steps back one character. Escape leaves the mission. The buttons in the header switch language, light or dark theme, and sound.

Create Custom Lesson

Type or paste your own drill text, or import a .txt file to practice in the game arena.

English0 characters