Skip to content

Guide · Script

Matras, halant and conjuncts without the confusion

A clear explanation of how Nepali vowel signs attach to consonants, when the halant appears, and how to type the conjuncts that break most beginners' accuracy.

Updated 4 November 2026 · 10 min read

Consonants carry an inherent vowel

A Devanagari consonant written alone, such as क, is usually pronounced with an inherent short a. The vowel sign, or matra, replaces that inherent vowel. का is ka with a long aa; कि is ki with a short i; कु is ku with a short u. The matra is not a separate letter placed after the consonant — it is a mark attached to it.

Because this is a direct-key layout, you choose the form explicitly. The matra keys produce the matra directly — a gives ा, i gives ि — and the independent vowel keys produce the independent letter — H gives अ, [ gives इ. At the start of a word you press the independent vowel key; after a consonant you press the matra key. The mapping, not an inferred context, decides the shape.

The halant removes the vowel

When two consonants meet without a vowel between them, the first consonant loses its inherent vowel. The halant, also called a virama, is the mark that does this. In क्ष the halant sits under the first component; in स्त it is present in the underlying text even when the rendered shape joins the letters.

On this keyboard you type the halant explicitly with the / key. Nothing is inserted automatically between two consonant keys. A word that ends in a consonant simply ends with that consonant key, because the direct layout never adds an implicit vowel.

The conjuncts that cause the most misses

Conjuncts are the combined shapes formed when consonants join. Some are visually obvious, such as क्ष and त्र. Others are subtle: स्त, न्द, म्ब, र्क, प्र. The key sequences are regular, but the rendered result can look nothing like the individual letters, which is why beginners often think they typed the wrong key.

Practise conjuncts as whole words rather than as isolated shapes. A word gives the cluster a context and a rhythm. When a conjunct appears in the target proof, read it as a unit and type the keys in order; do not try to reproduce the visual shape by guessing.

  • क्ष is क + halant + ष: type k / z.
  • त्र is त + halant + र: type t / r.
  • ज्ञ is ज + halant + ञ: type j / Y.
  • स्त is स + halant + त: type s / t.

Anusvara, chandrabindu and visarga

The anusvara is the dot above a vowel or consonant that nasalises it. The chandrabindu is the crescent-and-dot mark used in words such as हँसी. The visarga is the two-dot mark that appears in a small number of words. Each has its own key in the Shift layer, and each attaches to the preceding character rather than standing alone.

These marks are easy to forget because they are small. In a timed paper they are also easy to omit under pressure. Add a short drill that contains them once a week so the hand learns the reach.

How the app protects cluster shapes

The target text is segmented into grapheme clusters, not individual code points. A consonant with its matra and halant stays together as one proof unit. This matters because splitting a cluster would make the current-character marker jump inside a shaped glyph and make the feedback unreadable.

If a cluster is marked red, the miss belongs to that whole unit. Retype the unit from its first key. Do not try to repair the middle of a cluster; the target will not advance from a partial unit.

Keep practising

Reading builds the model; typing builds the habit. Use the key course for an ordered introduction, the lessons for focused drills, and the five-minute paper to test the whole keyboard. English practice lives at /english.

← All guides