How to Type Harakat: Fatha, Damma, Kasra, Tanween, Shadda and Sukun

A full guide to typing fatha, damma, kasra, tanween, shadda and sukun on the Arabic 101 keyboard's Shift layer, and when you actually need them.

LLearnType Editorial TeamJuly 16, 20263 min readবাংলায় পড়ুন
How to Type Harakat: Fatha, Damma, Kasra, Tanween, Shadda and Sukun

Harakat are the small marks placed above and below Arabic letters to indicate short vowel sounds and other pronunciation details. Everyday Arabic writing — texts, articles, most books — skips them almost entirely, which is why many fluent typists never learn where they live on the keyboard. But for Quranic text, children's learning materials, poetry, and any writing where precise pronunciation matters, harakat aren't optional. Here's exactly how to type all eight.

The eight harakat

  • Fatha ( َ ) — a short "a" sound, Shift+Q on Arabic 101.
  • Damma ( ُ ) — a short "u" sound, Shift+E.
  • Kasra ( ِ ) — a short "i" sound, Shift+A.
  • Sukun ( ْ ) — marks the absence of a vowel, Shift+X.
  • Shadda ( ّ ) — marks a doubled consonant, Shift on the ذ key.
  • Tanween fath, damm and kasr — the indefinite-noun endings, each built from the base harakat doubled, on their own Shift positions.

All eight live on the Shift layer of Arabic 101, which is exactly why they're taught last in a well-sequenced course — they're the least frequent characters in everyday typing, but essential once you need them.

Why harakat matter beyond basic typing

  • Quranic and classical text are typically fully voweled, since correct pronunciation is central to recitation and even small vowel differences can change meaning — see our dedicated guide to Arabic typing for Quran study.
  • Children's Arabic textbooks use harakat throughout to teach reading, since early readers can't yet infer vowels from context the way fluent adults do.
  • Disambiguation — some words are spelled identically without harakat but mean completely different things once voweled (a well-known example is كتب, which can be read as "he wrote," "books," or "writers" depending on the vowels applied).

How harakat combine with typed letters

Unlike base Arabic letters, harakat are combining marks — you type the base letter first, then the harakat mark, and the software renders it stacked above or below the letter automatically. This means typing fully-voweled Arabic is meaningfully slower than typing unvoweled text, simply because every letter that needs a vowel mark requires two keystrokes instead of one. That's normal and expected — it's not a sign you're doing something wrong.

A sensible learning order

Most learners are better served treating harakat as an advanced module rather than trying to learn it alongside the base alphabet:

  1. Home row, top row, bottom row — the base alphabet.
  2. Lam-alef and hamza forms.
  3. Harakat, once the rest of the keyboard is automatic.

Trying to hold all of this in your head simultaneously from day one is the fastest route to frustration. Harakat rewards patience — it's a small, learnable set of eight Shift combinations, but only once your fingers aren't still hunting for basic letters.

Practice it

LearnType's Arabic 101 course has dedicated harakat lessons positioned after the full base alphabet, hamza and lam-alef are complete, with drills built from real voweled words and phrases rather than isolated diacritic marks.

Related reading

FAQ

Do I need harakat for everyday typing? No. The vast majority of Arabic writing — news, chat, social media, most books — omits harakat, and fluent readers infer the correct vowels from context.

Why is shadda on the ذ key specifically? It's simply where the Arabic 101 layout designers placed it in the Shift layer — there's no deeper linguistic reason, it's a keyboard-mapping convention you memorize once.

Is typing fully-voweled text slower? Yes, meaningfully — each voweled letter takes two keystrokes instead of one, so fully-voweled Quranic or educational text will always take longer to type than everyday unvoweled writing.

L

Written by

LearnType Editorial Team

Typing Education Editors

The LearnType Editorial Team produces and reviews typing curricula for English, Bangla (Avro & Bijoy), and Hindi. Our lessons and guides are developed with experienced typing instructors and aligned to real government typing-test standards, including SSC, CPCT, and state-level exams.