Arabic harakat on the keyboard

Fatha, damma, kasra, sukun, shadda and the tanween forms, with the key for each on five layouts and the order to type them.

9
marks covered
5
layouts compared
8
on Shift in Arabic (101)

What harakat are

Arabic writes consonants and long vowels as letters. Short vowels, doubled consonants and the absence of a vowel are small marks above or below a letter: the harakat (حركات). Everyday Arabic leaves most of them out; the Quran, children's books, poetry and dictionaries write them in full, and anyone can add one to avoid a misreading.

Every mark and its key

Each mark is a separate character typed after its letter. Here is where each one is on five layouts, named by the key in the same place on a US keyboard:

MarkNameWhat it showsCode pointArabic (101)Arabic (102)Arabic (102) AZERTYPersian (Standard)Urdu Phonetic (CRULP)
◌َfathashort aU+064EShift + QShift + QShift + QShift + UShift + Y
◌ُdammashort uU+064FShift + EShift + EShift + EShift + TShift + P
◌ِkasrashort iU+0650Shift + AShift + CShift + CShift + YShift + I
◌ْsukunno vowel after the letterU+0652Shift + XShift + XShift + XShift + QShift + Q
◌ّshaddathe consonant is doubledU+0651Shift + `Shift + \Shift + \Shift + IShift + W
◌ًfathatan-an at the end of a wordU+064BShift + WShift + WShift + WShift + RShift + `
◌ٌdammatan-un at the end of a wordU+064CShift + RShift + RShift + RShift + WShift + ,
◌ٍkasratan-in at the end of a wordU+064DShift + SShift + VShift + VShift + E`
◌ٰsuperscript aleflong a written above the letterU+0670not on layoutnot on layoutnot on layoutShift + VShift + E

On the standard Arabic (101) keyboard

All the common marks are on Shift, on the left side of the keyboard: fatha Shift + Q, damma Shift + E, kasra Shift + A, sukun Shift + X and shadda Shift + `. The tanween forms sit next to their vowels: fathatan Shift + W, dammatan Shift + R, kasratan Shift + S.

How to type a word with harakat

Type each letter, then its mark. كَتَبَ (kataba, he wrote) is ; Shift + Q J Shift + Q F Shift + Q. شُكْرًا (shukran, thank you) is A Shift + E ; Shift + X V Shift + W H.

Shadda with a vowel: which goes first?

A letter can carry shadda and a vowel at once. You can type them in either order. Unicode gives each mark a fixed position number (fatha 30, damma 31, kasra 32, shadda 33, sukun 34), and text that is normalized stores them by that order, so fatha always comes out before shadda. Fonts draw the pair the same way either way.

The marks move between layouts

Kasra is Shift + A on Arabic (101) but Shift + C on Arabic (102) and its AZERTY version. Persian (Standard) puts the marks on Shift + the top row, from sukun on Shift + Q to shadda on Shift + I. If the marks land in the wrong place, check which layout your system is set to.

Questions

Where are the harakat on an Arabic keyboard?

On the Arabic (101) layout they are on Shift: fatha Shift + Q, damma Shift + E, kasra Shift + A, sukun Shift + X, shadda Shift + `.

Do I have to type harakat?

No. Most everyday Arabic is written without them; add them where a word could be misread, or in texts that are traditionally fully voweled.

Do I type the letter or the mark first?

The letter first, then the mark. With shadda and a vowel, either order works.

Try it on the keyboard

Sources

Every key and count in this guide is computed from the layout data when the site is built, so it always matches the keyboards here.