Arabic keyboard with tashkeel: typing harakat on Android and iPhone

In Keyboardy the diacritics are part of the Arabic layout itself, so there is nothing to copy from elsewhere. This page sets out where each mark is, how many taps it takes, and how Android and iPhone differ.

Keyboardy is in development and coming soon to the stores. What follows matches the current builds of the app.

What is an Arabic keyboard with tashkeel?

An Arabic keyboard with tashkeel lets you type the marks above and below the letters, such as fatha, damma, kasra, sukun, shadda and tanween, from the keyboard itself instead of copying them from somewhere else. Keyboardy is an Arabic and English keyboard for Android and iPhone in which the marks are part of the Arabic layout: on Android in a row that appears with ⇧ and on a long press of the full stop, and on iPhone on a tashkeel key that is always visible in the bottom row. Tashkeel matters wherever one mark changes the meaning, as in names, poetry, religious texts and teaching children or learners to read Arabic. Typing with tashkeel in Keyboardy works offline, because it is part of the keyboard rather than the server. The English layout in Keyboardy has no marks, because English does not need them.

How do I type fatha, damma and kasra on Android?

In Keyboardy on Android, the marks appear when you press ⇧ on the Arabic layout: the top row turns into fatha, damma, kasra, sukun, shadda, tanween fath, tanween damm and tanween kasr, along with tatweel, a standalone hamza and hamza on yeh. ⇧ applies to one mark only: after you type it the layout returns to the letters by itself, so each mark takes two taps, and on the Arabic layout there is no lock to keep the row showing. The second way is a long press on the full stop, which offers the same eight marks plus tatweel without leaving the letters. A long press on alef offers its forms: إ, أ, آ, hamza and alef wasla ٱ. Both ways work in any app with a text field, such as WhatsApp, Instagram and Messages.

How do I type tashkeel on iPhone?

In Keyboardy on iPhone, a tashkeel key sits in the bottom row of the Arabic layout, beside the space bar, and it is always visible without switching layouts. One tap types tanween fath ◌ً, and a long press offers nine more marks: tanween damm, tanween kasr, fatha, damma, kasra, shadda and sukun, plus the dagger alef ◌ٰ and the maddah ◌ٓ, ten marks in all from that one key. A long press on alef offers its forms: أ, إ, آ and alef wasla ٱ. Because the tashkeel key is part of the letters row, you can type a whole word with its marks in Keyboardy on iPhone without the layout changing between letters. The tashkeel key does not need Allow Full Access, because typing itself never goes online.

Diacritics in Keyboardy and how to type them

Diacritics in Keyboardy and how to type them
MarkAndroidiPhone
Fatha ◌َ, damma ◌ُ, kasra ◌ِ⇧ then the mark, or long-press the full stopLong-press the tashkeel key
Sukun ◌ْ, shadda ◌ّ⇧ then the mark, or long-press the full stopLong-press the tashkeel key
Tanween fath ◌ً⇧ then the mark, or long-press the full stopOne tap on the tashkeel key
Tanween damm ◌ٌ, tanween kasr ◌ٍ⇧ then the mark, or long-press the full stopLong-press the tashkeel key
Dagger alef ◌ٰ, maddah ◌ٓNoLong-press the tashkeel key
Alef wasla ٱLong-press alefLong-press alef
Tatweel ـ⇧ then tatweelNo
Quranic pause and annotation marksNoNo

Can Keyboardy be used to type the Quran with tashkeel?

Keyboardy provides the basic marks used in vowelled Quranic text: fatha, damma, kasra, sukun, shadda, the three forms of tanween, and alef wasla ٱ, on both Android and iPhone. On iPhone it also has the dagger alef ◌ٰ and the maddah ◌ٓ, which the Android version does not. The annotation marks of the Uthmani script, such as the pause marks, the small meem and the sajdah sign, are not in Keyboardy on either platform. So Keyboardy suits typing a verse or a vowelled word with the basic marks in a message or a post; to reproduce Quranic text with all its letters and marks as in the mushaf, it is more accurate to copy it from a trusted digital mushaf, such as the editions of the King Fahd Complex for the Printing of the Holy Quran, than to type it by hand. The marks Keyboardy types are standard Unicode characters, so they display as typed in any app that shows Arabic text.

How do I put shadda and a vowel on the same letter?

To put shadda and a vowel on one letter in Keyboardy, type the letter first, then shadda, then the vowel, as in «مُحَمَّد»: the second meem, then shadda, then fatha. On Android, shadda takes two taps, ⇧ then shadda, and fatha takes two more, or you can pick each mark from the long press on the full stop without opening the marks row. On iPhone you pick shadda from the long press on the tashkeel key, then fatha from the same long press; for shadda with tanween fath, a single tap on the tashkeel key after the shadda is enough, because tanween fath is what that key types on a tap. For a fully vowelled word on Android, the long press on the full stop is quicker, because it never switches away from the letters row.

Does tashkeel affect searching for stickers and clips?

Tashkeel does not affect search in Keyboardy. When you search for a sticker, GIF or clip, the Keyboardy server removes the marks and tatweel from the query before matching it, folds the forms of alef, meaning أ, إ, آ and alef wasla, into one alef, and folds alef maqsura and hamza on yeh into yeh. So a vowelled «مَرْحَبًا» reaches the same results as «مرحبا» without marks, and «أحلى» and «احلى» reach the same result. That means typing with full tashkeel in your conversations does not spoil the stickers and clips Keyboardy suggests above the keys as you type. The same applies to the suggestion strip and to search inside the stickers section, on Android and iPhone, with no setting to change.

Can I type with tashkeel without installing an app?

Yes. The Arabic keyboard page on the Keyboardy website works straight in the browser, on a computer or a phone. It has an always-visible tashkeel row with the eight marks plus tatweel and hamza, and a ⇧ key for hamza forms such as أ, إ and آ. On a computer you can type on your normal keyboard and the keys turn into Arabic using the standard Arabic layout, with the marks on Shift: Shift with Q types fatha, with E damma, with A kasra and with X sukun. When you are done, the text copies with one button and pastes wherever you like. Everything typed on the Arabic keyboard page stays in the browser and is never sent to any server. The page needs no sign-in and no browser extension, and the text can be pasted into a search engine, a document or a message.

Open the Arabic keyboard in your browser

Try Keyboardy

Free, Arabic and English, on Android and iPhone.