Special Marks: ำ ั ์ ํ
See these keys on the full keyboard layout

Not every combining mark in Thai is a pure vowel or a pure tone marker. This skill covers four characters whose functions are specific enough to deserve individual attention. Sara am ำ is a compact vowel-plus-consonant unit. Mai han akat ั is a short-vowel diacritic that works in combination with following consonants. Thanthakhat ์ is a silence mark that cancels the pronunciation of whatever consonant it sits above. Nikhahit ํ is a nasalising mark borrowed from Sanskrit notation. Each occupies a distinct position on the keyboard and carries a distinct orthographic job.
Why it matters
Sara am ำ on E is the most frequent of the four; words like ทำ, จำ, ลำ, น้ำ, ทำงาน appear constantly. Mai han akat ั on Y is already familiar from the stacked-vowels skill — it provides the short /a/ vowel in กัน, ฉัน, มัน and many others. Thanthakhat ์ on Shift+N is particularly important in loanwords and proper nouns: the mark renders the consonant it sits above silent, which is how Thai writes borrowed sounds that do not fit the phonological system — สิงห์ (lion), กอล์ฟ (golf), ศาสตร์ (sciences), and English proper names transliterated into Thai. Nikhahit ํ on Shift+Y is less common but appears in some Pali-derived words and is distinct from the visually similar ั (mai han akat).
The four marks also matter because they are where spelling stops being predictable from sound. ำ and ั you have typed for several lessons; ์ and ํ are new, and both sit on the Shift layer of keys you already know — N and Y. That means the mechanical cost of this lesson is tiny: two Shift chords, both with the left hand, both on the right index's strip. The real work is vocabulary: learning which loanwords carry the silent ์ and which simply do not, and recognising ํ when old orthography or Pali contexts put it in front of you.
The silence mark is everywhere in names, which is why it deserves early respect. สิงคโปร์ (Singapore) ends in ร์, keeping the English r on paper but silent in speech; สุรินทร์ and อินทร์ close with the same ร์ pattern; พฤกษ์ (tree, a common element of given names) silences its ษ; and loanwords like แบงก์ and ฟิล์ม carry the mark into everyday print. Meeting ์ in a name is not exotic — it is the norm for transliterated words, and the typist who handles names at speed handles the mark constantly.
The characters
On Kedmanee: ำ (sara am) is on E, top row, under the left middle finger — the same key as in the trailing-vowels skill, included here because its compound nature matters in clusters. ั (mai han akat) is on Y, top row, under the right index — the same key as in the stacked-vowels skill, included here because its short-a function rules closed syllables. ์ (thanthakhat, also called karan) is on Shift+N — bottom row, right index, with left Shift, because N is a right-hand key. ํ (nikhahit) is on Shift+Y — top row, right index, left Shift again. The pair ั and ํ share the physical key Y: base layer gives the vowel, Shift gives the nasaliser, and a Shift misfire swaps one for the other.
The four keys cluster on two fingers: E belongs to the left middle, Y, N, and their Shift layers belong to the right index. The left-hand key needs no chord; the two right-hand keys need the left-pinky Shift you have been drilling since the tone-stacking lesson. None of the four is a new position; each is a familiar key with a specialised job. That is the whole shape of this lesson: old keys, new meanings, and the one new habit — remembering to press Shift for the two invisible jobs (silence and nasalisation) that sound alone cannot remind you of.
- ำ on E — sara am, left middle, top row: vowel plus final /m/ in one key
- ั on Y — mai han akat, right index, top row: the closed-syllable short /a/
- ์ on Shift+N — thanthakhat, right index, left Shift: silences the consonant below it
- ํ on Shift+Y — nikhahit, right index, left Shift: the Pali-derived nasal mark
Sara am and mai han akat, reappraised
ำ deserves its special status because it does two jobs at once: it writes the short vowel /a/ and, in the same keypress, the final /m/ that closes the syllable. That is why ทำ, น้ำ, จำ, ลำ, and ค่ำ feel complete the moment E is pressed — there is no separate final to type. The compound nature shows up in comparisons: the pair to feel is กำ (ก, ำ — two keys) against กัน (ก, ั, น — three keys), where the same /a/ sound is written open-and-closed by ำ or open-then-closed by ั plus a following final.
The two marks also work as a system in derived words. ทำ (ท, ำ) keeps its ำ in ทำการ (ท, ำ, ก, า, ร) and ทำงาน; จำ (จ, ำ) keeps it in จำเป็น (จ, ำ, เ, ป, ็, น). The ำ travels with the word, root and all. When you hear /am/, the spelling is either ำ or ัม or รรม (as in กรรม), and only the word says which. The drills present such words as wholes — กำ, ทำ, ลำ, สัมผัส, ระบบ — so the choice becomes a memorised shape rather than a sound-decoding puzzle.
Mai han akat's rule is worth stating precisely: ั writes the short /a/ only in closed syllables — syllables ending in a consonant, as in กัน (ก, ั, น), รัก (ร, ั, ก), นัก (น, ั, ก), ยัง (ย, ั, ง), มัน (ม, ั, น). In open syllables the same /a/ is written ะ. For typing, the pattern is mechanical: wherever you see ั in the word, press Y between the consonant and the final — and never confuse ั with ำ, which carries its own final and needs no following consonant.
Thanthakhat — the silence mark
Thanthakhat ์, also called karan, has one job: it cancels the pronunciation of the consonant it sits on, and usually of a small cluster around it. Thai writing uses it to handle letters or sounds that came from another language and do not fit the Thai sound system — typically a final consonant that English pronounces but Thai would not, or a doubled consonant that only exists on paper. สิงห์ is ส, ิ, ง, ห, ์: the ห carries the mark and is silent because of it, and the word is pronounced /sing/. The mark is why written Thai can carry the spelling of a foreign word while still telling the Thai reader how to say it.
The most common ์ words are the everyday loanwords and names you have met a hundred times: กอล์ฟ (ก, อ, ล, ์, ฟ — the ล is silenced, leaving /gɔ́f/), แบงก์ (bank: แ, บ, ง, ก, ์), ฟิล์ม (film: ฟ, ิ, ล, ์, ม — the ล silenced), ศาสตร์ (sciences: ศ, า, ส, ต, ร, ์ — the cluster ต + ร ์ collapses to /sàat/), and names like กันย์ (ก, ั, น, ย, ์). Notice the mark's position: it comes after the consonant it silences, which is usually near the end of the word — and in กอล์ฟ it lands BEFORE the final ฟ, because the silenced ล comes before the spoken final. Typing order follows the spelling exactly: type what you see, mark included, in the written order.
The contrast words are just as important: not every loanword carries a ์. อังกฤษ (อ, ั, ง, ก, ฤ, ษ) has no mark, and its final ษ is pronounced, as /t/; ฟุตบอล (ฟ, ุ, ต, บ, อ, ล) has no mark and pronounces its final ล. The rule of thumb: Thai puts ์ on letters kept from the foreign spelling but not pronounced in Thai (the ล of กอล์ฟ, the ก of แบงก์), and omits it where the spelling already behaves like Thai. There is no sound cue either way — only the memorised shape of each word — which is exactly why the drills type ์-words and non-์-words side by side: แบงก์ beside ฟุตบอล, ฟิล์ม beside อังกฤษ.
The mark also explains long spellings in formal vocabulary. สิทธิ์ (right, permission) is written ส, ิ, ท, ธ, ิ, ์ — the ท closes the first syllable, and the mark silences the ธ and its ิ, so the word is pronounced /sìt/. The spelling keeps the Pali form on paper, and the ์ tells the reader the end is paper-only. For typing, the practical lesson is that the mark can silence more than one character, a consonant and its vowel together, and the sequence is always: type every consonant in the written order, then place the mark on its host.
- ์ words: สิงห์ กอล์ฟ แบงก์ ฟิล์ม ศาสตร์ กันย์ — the ์ lands after the consonant it silences.
- No-์ lookalikes: อังกฤษ ฟุตบอล — loanwords too, but no mark.
- The cluster rule: in ศาสตร์ the ์ silences ต and ร together; in กอล์ฟ the ล + ์ leaves the ฟ to be spoken.
Nikhahit — the nasal mark
Nikhahit ํ is the rarest character in this lesson, and its story is mostly historical. It comes from Sanskrit notation, where it marked a nasal sound, and in Thai it survives mainly in Pali-derived vocabulary, older orthography, and a few fixed words. Its most common modern sighting is not a spelling at all: some text stores ำ as ํ followed by า, so สําเร็จ looks exactly like สำเร็จ on screen but is a different string. The section on the two encodings below shows how rare that is and why it matters.
For the typist the practical facts are short: ํ lives on Shift+Y, the same key as ั; it needs left Shift; and it is visually distinct from ั once you look — ั is a small hook above the consonant, ํ a small circle. Because the two share a physical key, the dangerous error is a Shift misfire: intending ั (base) and producing ํ (Shift), or the reverse. The drill words for ํ are few — meaning the drill's real job is the misfire, not the mark: alternate simple Y words (กัน, รัก) with the rare ํ forms until the Shift state at Y is a deliberate choice, not an accident.
Technique
For ์ (Shift+N), N is a right-hand key, so hold left Shift with the left pinky, and the right index taps N without any change in hand position. This is one of the cleaner Shift chords because N sits one row below the home row, between H and J, so the right index reaches it with a short drop. So the chord is: left pinky down, right index drops one row, both release — a short two-key gesture.
For ํ (Shift+Y), also left Shift, right index one row up. Be especially careful here: the base character on Y is ั, so a missing or early-released Shift silently inserts the vowel where you intended the nasaliser. The two marks look different, but at speed the eye is reading the word, not the mark; only the Shift hand knows which layer was meant. Practise the Y chord separately from the N chord — Shift+Y (ํ) and Shift+N (์) are the lesson's two new movements, and each deserves its own minute before the word drills mix them.
When ์ silences a consonant in a word like สิงห์, type the full consonant sequence first — ส, ิ, ง, ห — and press Shift+N at the end; the silence mark appears above the ห automatically. Do not pause before the mark to reconsider whether the word really has one; the spelling is the spelling, and the drills present ์-words as units so the mark becomes part of the word's motor shape. In กอล์ฟ the same discipline means typing ก, อ, ล, ์, ฟ without stopping at the strange sight of a mark before the final letter.
Feel the two mark positions side by side: สิงห์ puts the ์ at the very end of the word (ส, ิ, ง, ห, ์), while กอล์ฟ puts it before a spoken final (ก, อ, ล, ์, ฟ). Both obey the same rule — the mark follows its host consonant — and the difference is purely where the silenced letter sits in the spelling. When a word looks unfamiliar and carries a ์, read the mark's position before typing: it tells you which letter is paper-only, and therefore which keystrokes the engine will render around it.
- For ์ (Shift+N), N is a right-hand key so hold left Shift with the left pinky. The right index then taps N without any change in hand position.
- For ํ (Shift+Y), Y is a right-hand key so again hold left Shift. Be especially careful: the base character on Y is ั, so an absent or early-released Shift silently inserts a vowel where you intended a nasaliser.
- Type ์-words as complete units — the silence mark leaves no sound cue, so the motor pattern must carry it.
- Chord warm-up: left pinky on Shift; right index taps N and Y alternately, saying ์ and ํ each time — one minute.
- Word set: สิงห์ กอล์ฟ แบงก์ ฟิล์ม ศาสตร์ กันย์ twice through, slowly, mark included — three minutes.
- Contrast set: แบงก์/ฟุตบอล, ฟิล์ม/อังกฤษ, ศาสตร์/ไทย — two passes, then the mixed drill.
Common mistakes
The primary trap with ์ is forgetting it entirely in loanwords. Because ์ carries no sound — it is a silence mark, not a vowel — there is no auditory cue reminding you to type it. Practise common ์ words as vocabulary units (สิงห์, กอล์ฟ, แบงก์, ฟิล์ม, ศาสตร์) so that the mark is part of the motor memory for those words, not an afterthought. The heatmap will show the misses clearly: the word arrives with the ์ missing, one character short, and the drill counts it as a miss on N.
The second common mistake is swapping the Y layers: typing ั when ํ was meant, or the reverse. These two marks look distinct — ั has a curved hook, ํ is a small circle — but they share a key, so the error is a Shift-state failure, not a position failure. The misfire produces a structurally valid character: a word that should read with the nasal mark reads with a plain vowel instead, and readers will notice the spelling is off even if the sound barely changes. The fix is the deliberate Shift drill at Y: press Y plain, press Shift+Y, alternate, until the layer choice is conscious.
The third mistake is subtler: inserting the ์ in the wrong position. Because the mark attaches above the consonant it silences, beginners sometimes press Shift+N before that consonant — typing ส, Shift+N, ิ, ง, ห for สิงห์, which marks the wrong letter and renders wrongly. The order rule is the same as everywhere else: the mark comes after its host. If the rendered word looks wrong, check the mark's position first — it is the most common cause of a silently garbled loanword.
- Do not skip ์ because it makes no sound — the spelling carries it, and the drills expect it.
- Do not let ั and ํ blur on the shared key Y — the Shift state is the whole difference.
- Do not place ์ before its host consonant — mark after host, always.
A practice plan
The drill for this lesson draws from the four marks and the words where they matter, mixing them with ordinary syllables so the special characters stay proportional. Before the mixed drill, run the three mini-sets: the ำ/ั recap words (กำ ทำ ลำ กัน รัก นัก), the ์ word list (สิงห์ กอล์ฟ แบงก์ ฟิล์ม ศาสตร์ กันย์), and the contrast pairs. Each set targets a different failure: the recap set keeps the learned marks sharp, the ์ set drives the silent mark into motor memory, and the contrast pairs police the boundary between marked and unmarked loanwords.
Track your misses by category rather than by key. A miss on E or Y in the recap set means the old material is rustier than it looked — return to the trailing-vowels and stacked-vowels drills for a session. A miss on Shift+N means the ์ is being forgotten or misplaced — repeat the word set until the mark is part of the word. A miss that produces ั where ํ was meant means the Y-layer drill needs another minute. Categorising the miss tells you which half of tomorrow's session to change; typing the same mixed pool blindly tells you nothing.
- Warm up: the chord alternation (Shift+N, Shift+Y) and the recap set (กำ ทำ ลำ กัน รัก นัก) — two minutes.
- Main set: the ์ words twice, the contrast pairs once, then the skill drill's mixed pool — five minutes.
- Close: write สิงห์ กอล์ฟ แบงก์ ฟิล์ม ศาสตร์ from memory, then check the heatmap for N and Y misses.
ำ and ํ + า: two strings that look identical
Sara am has two encodings that render the same on most screens. The one on the keyboard is a single character, ำ (U+0E33), typed with E. The other is nikhahit followed by sara aa, ํ + า (U+0E4D U+0E32), which turns up in older documents and some converted text. A reader cannot tell them apart. A computer can, and treats them as different text.
| Written | Code points | Kedmanee keys | Equal to the keyboard's ทำ? |
|---|---|---|---|
| ทำ | U+0E17 U+0E33 | M, E | Yes |
| ทํา | U+0E17 U+0E4D U+0E32 | M, Shift+Y, K | No |
| ทำ after NFC | U+0E17 U+0E33 | — | Yes: NFC leaves ำ alone |
| ทำ after NFKC | U+0E17 U+0E4D U+0E32 | — | No: NFKC splits ำ apart |
That difference breaks things quietly. Searching a document for ทำให้ does not find ทําให้. A deduplication step keeps both as separate entries. A typing trainer that compares what you typed with the target marks a correct-looking word wrong. Standard Unicode normalisation does not rescue you: NFC leaves both forms as they are, and NFKC goes the wrong way, splitting the keyboard's ำ into ํ + า.
How common is the split form? In 600 random Thai Wikipedia articles, about 2.5 million Thai characters of formal written Thai, the single-character ำ appeared 16,178 times and ํ + า 9 times, in words such as ทําให้, ประจํา, ดําเนิน and ตําแหน่ง. Nikhahit appeared only 12 times in total, so most of its appearances in the sample were this old spelling of sara am rather than the mark in its own right. Nine in sixteen thousand is rare, but in text copied from older sources it is exactly the kind of error nobody sees.
ThaiTyper deals with it before text reaches you. When our Wikipedia importer builds practice passages, it rewrites ํ + า as ำ and moves any tone mark caught between the two in front of the ำ, so ค + ํ + ่ + า comes out as ค + ่ + ำ, the order you type ค่ำ. Our content checks then reject any passage that still contains ํ, because the character cannot be typed on Pattachote and every passage has to work on both layouts. The rule for you is simple: type sara am with E, never as Shift+Y then K. It is worth the practice. In our trainer E was missed 28.6% of the times it was the target, the highest of any key (15 accounts, 87,311 Kedmanee keystrokes; a small sample, so indicative only).
Questions learners search for
What is ํ in Thai?
ํ is nikhahit, a small circle written above a consonant. In modern Thai it is almost never needed on its own; it survives in Pali and Sanskrit vocabulary and in older spellings. In our Wikipedia sample, 9 of its 12 appearances were part of sara am written the old way, ํ + า. If you meet that spelling, type the word with ำ on the E key instead.
How do you type ำ on a Thai keyboard?
Press E on Kedmanee, reaching the left middle finger one row up from D. ำ is one character and one keystroke, so ทำ takes two keys, M then E. A tone mark goes before it: น้ำ is O, H, E. On Pattachote sara am is Shift+D. Never build it from nikhahit and sara aa; the result looks right and is a different string.
Why does Find not match a Thai word with ำ?
Usually because one copy spells sara am as ำ and the other as ํ + า. They look identical but are different characters, so search and duplicate checks treat them as different words. Replace ํา with ำ throughout the document and search again. Where a tone mark sits between ํ and า, move it in front of the ำ, as in ค่ำ.
Where is ์ on the keyboard?
Thanthakhat ์ is Shift+N on Kedmanee: hold the left Shift and press N with the right index finger. It goes after the consonant it silences, so สิงห์ is ส, ิ, ง, ห, ์ and the mark is the last key. On Pattachote it is Shift+G.
What comes next
The syllable-clusters lesson combines everything you have learned into the skill the whole curriculum has been building toward: typing complete syllables — and then complete words — as single fluid bursts. It formalises the keystroke order you have been using piece by piece: pre-posed vowel, consonant, stacked vowel, tone mark, trailing vowel, final consonant, with the special marks of this lesson slotting into their own places (ำ as the trailing-vowel-plus-final pair, ั as a stacked vowel, ์ after its host consonant). The cluster lesson's drills assume every key of this lesson is a reflex.
After clusters come the words lesson and the rare-letters lesson — vocabulary lessons that apply the mechanical skills to real text. By then the alphabet, the vowels, the tone marks, and the special marks will all be in place: every character the Thai writing system can produce will have a key you have pressed, and the remaining practice is rhythm, look-ahead, and the joy of typing whole sentences without looking at the board.
Related guides
Low-frequency consonants mostly borrowed from Pali and Sanskrit sit on the Shift layer or in unexpected positions. You will not type them daily, but when they appear in a word you need to find them without breaking your rhythm.
Holding Shift unlocks a second set of Thai characters on almost every key. The governing rule — always Shift with the hand opposite the key — keeps the motion ergonomic and consistent across the entire layout.
A Thai syllable is a precise sequence of keystrokes with a predictable internal order. Learning to execute the whole cluster as a single fluid burst — rather than character by character with pauses — is where real typing speed begins.