Khmer typing practice
Learn the NiDA keyboard the way it is really laid out — no Khmer keyboard needed to start.
You do not need a Khmer keyboard to start
Most people who want to learn Khmer typing never get past the first step, which is installing a keyboard layout on a machine they may not own. This page reads each key by its physical position rather than by the letter the operating system thinks is on it, so the key under your finger is the key on the chart from the first keystroke — on a borrowed laptop, in an internet café, on a school computer.
When you are ready to type Khmer everywhere else, add the Khmer layout in your system settings. It is the same layout, key for key, so nothing you learn here has to be learnt again.
What it does need is a keyboard. On a phone the lessons are put away and the chart is shown on its own, because typing practice is about where the fingers go and a phone has nowhere to put them — a lesson tapped out with one thumb teaches the wrong thing. The layout is still worth a look on any screen, and the practice is waiting on the next laptop you sit at.
The space bar types something invisible
On the NiDA layout the space bar does not type a space. It types a zero-width space — the invisible character Khmer uses to mark where one word ends and the next begins. The ordinary space is Shift+Space.
That one decision explains a great deal of Khmer text on the web: the most-pressed key on the board emits a character nobody can see, and it ends up in file names, form fields, database keys and search queries where it quietly stops things matching. It is worth knowing on your first day rather than your thousandth.
Subscripts are three keystrokes, and J is the one that matters
ក្រ is not two letters. It is ក, then the coeng marker, then រ — and the coeng marker lives on J. Pressing it tells the next consonant to tuck underneath the one before it, which is how Khmer stacks its clusters.
Nothing in English prepares the hand for this, and it is the single thing that separates people who can type Khmer from people who can only find the letters. The subscripts lesson drills it on real words until J stops being a decision.
Real words, checked against a dictionary
The words you type here are the Khmer already published on this site, segmented and then checked one by one against the SBBIC dictionary the Khmer writing check uses. Nothing was invented to fill a lesson, and nothing misspelt survived the check — including two of this site’s own deliberately faulty examples, which the filter caught.
The row exercises are generated from the layout table itself rather than typed out by hand, so the drill and the chart above it can never drift apart.

