Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

On this page

Phonetic Farsi Keyboard Help

Thank you for choosing the Phonetic Farsi keyboard! This keyboard layout is designed to provide a phonetically accurate typing experience for Farsi (Persian) language users.

Key Features

Phonetic Accuracy

Our keyboard layout is designed to closely match the phonetic structure of Farsi, making it intuitive for users familiar with the language.

Diacritics and Vowels

Easily add diacritics to letters by typing an apostrophe (') after the letter. For vowels, hold the Alt key and type the corresponding letter (a, e, i, o, u).

Other diacritics such as Tanwin, Shadda, Madda, etc, also supported.

Ligature Support

Automatic ligature completion for the 25 Prophets, and 14 Shia Infallibles

Keybinds for honorific symbols (Radiallahu Anh, Alahyi Salam, etc)

Special Characters

Support for Farsi numbers, basic symbols, and special characters like Tatwil and zero-width non-joiner.

Feature Toggles

Ability to enable and disable diacritics being addded with the apostrophe key.

Ability to enable and disable the automatic ligature completion.

Ability to enable and disable the brackets around honorifics

Guide

Note, some of the characters here may not be available on all typefaces.

This keyboard was made using the Scherezade New font, which implements all symbols included here.

Input Character Output Character Name Unicode Unicode Name
a ا Alef 0627 ARABIC_LETTER_ALEF
a' أ Alef Hamza Top 0623 ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE
b ب Ba 0628 ARABIC_LETTER_BEH
b' پ Pe 067E ARABIC_LETTER_PEH
c چ Che 0686 ARABIC_LETTER_TCHEH
d د Dal 062F ARABIC_LETTER_DAL
d' ذ Thal 0630 ARABIC_LETTER_THAL
e ه Ha 0647 ARABIC_LETTER_HEH
e' ة Teh Marbutah 0629 ARABIC_LETTER_TEH_MARBUTA
f ف Fa 0641 ARABIC_LETTER_FEH
f' ق Qaf 0642 ARABIC_LETTER_QAF
g گ Gaf 06AF ARABIC_LETTER_GAF
h ه Ha 0647 ARABIC_LETTER_HEH
h' ة Teh Marbutah 0629 ARABIC_LETTER_TEH_MARBUTA
i ی Ya 06CC ARABIC_LETTER_FARSI_YEH
i' ي Arabic Ya 064A ARABIC_LETTER_YEH
j ج Jeem 062C ARABIC_LETTER_JEEM
j' چ Che 0686 ARABIC_LETTER_TCHEH
k ک Keheh 06A9 ARABIC_LETTER_KEHEH
k' گ Gaf 06AF ARABIC_LETTER_GAF
l ل Lam 0644 ARABIC_LETTER_LAM
m م Mim 0645 ARABIC_LETTER_MEEM
n ن Nun 0646 ARABIC_LETTER_NOON
o و Waw 0648 ARABIC_LETTER_WAW
p پ Pe 067E ARABIC_LETTER_PEH
q ق Qaf 0642 ARABIC_LETTER_QAF
r ر Ra 0631 ARABIC_LETTER_REH
r' ز Zain 0632 ARABIC_LETTER_ZAIN
r'' ژ Zhe 0698 ARABIC_LETTER_JEH
s س Seen 0633 ARABIC_LETTER_SEEN
s' ش Sheen 0634 ARABIC_LETTER_SHEEN
t ت Ta 062A ARABIC_LETTER_TEH
t' ث Tha 062B ARABIC_LETTER_THEH
u و Waw 0648 ARABIC_LETTER_WAW
v و Waw 0648 ARABIC_LETTER_WAW
w و Waw 0648 ARABIC_LETTER_WAW
x خ Kha 062E ARABIC_LETTER_KHAH
y ی Ya 06CC ARABIC_LETTER_FARSI_YEH
y' ي Arabic Ya 064A ARABIC_LETTER_YEH
z ز Zain 0632 ARABIC_LETTER_ZAIN
z' ژ Zhe 0698 ARABIC_LETTER_JEH
A ع 'Ain 0639 ARABIC_LETTER_AIN
A' غ Ghain 063A ARABIC_LETTER_GHAIN
B ك Kaf 0643 ARABIC_LETTER_KAF
B' گ Gaf 06AF ARABIC_LETTER_GAF
C ٬ Arabic Decimal Separator 066B ARABIC_DECIMAL_SEPARATOR
D ض Dad 0636 ARABIC_LETTER_DAD
E ـ Kashida/Tatweel 0640 ARABIC_TATWEEL
G غ Ghain 063A ARABIC_LETTER_GHAIN
H ح Hah 062D ARABIC_LETTER_HAH
H' خ Kha 062E ARABIC_LETTER_KHAH
J ة Teh Marbutah 0629 ARABIC_LETTER_TEH_MARBUTA
K خ Kha 062E ARABIC_LETTER_KHAH
M ى Alef Maksura 0649 ARABIC_LETTER_ALEF_MAKSURA
N ڪ Swish Kaf 06AA ARABIC_LETTER_SWASH_KAF
O أ Alef Hamza Top 0623 ARABIC_LETTER_ALEF_WITH_HAMZA_ABOVE
P إ Alef Hamza Bottom 0625 ARABIC_LETTER_ALEF_WITH_HAMZA_BELOW
Q ء Hamza 0621 ARABIC_LETTER_HAMZA
S ص Sad 0635 ARABIC_LETTER_SAD
S' ض Dad 0636 ARABIC_LETTER_DAD
T ط Tah 0637 ARABIC_LETTER_TAH
T' ظ Zah 0638 ARABIC_LETTER_ZAH
V آ Alef Madda 0622 ARABIC_LETTER_ALEF_WITH_MADDA_ABOVE
W ٱ Alef Wasla 0671 ARABIC_LETTER_ALEF_WASLA
X ٬ Arabic Thousands Separator 066C ARABIC_THOUSANDS_SEPARATOR
Y ي Arabic Ya 064A ARABIC_LETTER_YEH
Z ظ Zah 0638 ARABIC_LETTER_ZAH
0 ۰ Zero 06F0 EXTENDED_ARABIC-INDIC_DIGIT_ZERO
1 ۱ Arabic-Indic One 06F1 EXTENDED_ARABIC-INDIC_DIGIT_ONE
2 ۲ Arabic-Indic Two 06F2 EXTENDED_ARABIC-INDIC_DIGIT_TWO
3 ۳ Arabic-Indic Three 06F3 EXTENDED_ARABIC-INDIC_DIGIT_THREE
4 ۴ Arabic-Indic Four 06F4 EXTENDED_ARABIC-INDIC_DIGIT_FOUR
5 ۵ Arabic-Indic Five 06F5 EXTENDED_ARABIC-INDIC_DIGIT_FIVE
6 ۶ Arabic-Indic Six 06F6 EXTENDED_ARABIC-INDIC_DIGIT_SIX
7 ۷ Arabic-Indic Seven 06F7 EXTENDED_ARABIC-INDIC_DIGIT_SEVEN
8 ۸ Arabic-Indic Eight 06F8 EXTENDED_ARABIC-INDIC_DIGIT_EIGHT
9 ۹ Arabic-Indic Nine 06F9 EXTENDED_ARABIC-INDIC_DIGIT_NINE
? ؟ Arabic Question Mark 061F ARABIC_QUESTION_MARK
% ٪ Arabic percentage 066A ARABIC_PERCENT_SIGN

Letters with Diacritic Support

To add diacritic, press the apostrophe key (').

Input Diacritic Letter Input Character Name Output Output Character Name
ر ' Ra ز Za
ز ' Za ژ Zha
ب ' Ba پ Pe
ع ' Ain غ Ghain
ت ' Te ث Theh (pronounced as "s")
د ' Dal ذ Thal
ج ' Jeem چ Che
ح ' Hah خ Khah
ه ' Heh ة Teh Marbutah
ی ' Ya ي Arabic Ya
ف ' Feh ق Qaf
ک ' Keheh گ Gaf
ك ' Kaf ک Gaf
ط ' Tah ظ Zah
ا a Alef آ Alef Madda
ا ' Alef أ Alef Hamza Top

Vowels

Input Character Output Character Name Unicode Unicode Name
Shift + F َ Fatha 0618 ARABIC_SMALL_FATHA
Shift + I ِ Kasra 061A ARABIC_SMALL_KASRA
Shift + U ُ Damma 0619 ARABIC_SMALL_DAMMA
Shift + F, Shift + F ً Fathatan 064B ARABIC_FATHATAN
Shift + I, Shift + I ٍ Kasratan 064D ARABIC_KASRATAN
Shift + U, Shift + U ٌ Dammatan 064C ARABIC_DAMMATAN
Shift + L ّ Shadda 0651 ARABIC_SHADDA
Shift + R ْ Sukun 0652 ARABIC_SUKUN

Honorifics/Ligature

To create an honorific, simply type the corresponding letter combination and press Shift + Backquote (Tilde) Ke

Combination Honorific Meaning Usage Output Unicode Unicode Name
صت سُبْحَانَهُ وَتَعَالَى
The Glorious, the Most High Used after the name of Allah FDFE ARABIC_LIGATURE_SUBHAANAHU_WA_TAAALAA
ازوج أَللّٰه عَزَّ وَ جَلَّ Mighty and Majestic Used after the name of Allah ﷿ FDFF ARABIC_LIGATURE_AZZA_WA_JALL
بسم بِسْمِ اللهِ الرَّحْمٰنِ الرَّحِيْمِ With the name of Allah, the Infinitely Merciful, the Extremely Merciful Recited before reading the Holy Qur'an and performing any daily activity FDFD ARABIC_LIGATURE_BISMILLAH_AR-RAHMAN_AR-RAHEEM
سا صلى الله عليه وآله The blessings of God be upon him and the people of his household. Used after the name of the Prophet Muhammad FD46 ARABIC_LIGATURE_SALLALLAAHU_ALAYHI_WA-AALIH
سو صَلَّى اللّٰهُ عَلَيْهِ وَسَلَّمَ The blessings and peace of God be upon him. Used after the name of a major prophet, particularly Prophet Muhammad FDFA ARABIC_LIGATURE_SALLALLAHOU_ALAYHE_WASALLAM
ساو صلى الله عليه وآله وسلم The blessings of God and peace be upon him and the people of his household. Used after the name of the Prophet Muhammad FD4C ARABIC_LIGATURE_SALLALLAHU_ALAYHI_WAAALIHEE_WA-SALLAM
اس عَلَيْهِ ٱلسَّلَامُ Peace be upon him. Used after the name of a prophet, Imam or Archangel. FD47 ARABIC_LIGATURE_ALAYHI_AS-SALAAM
رال رَحِمَهُ ٱللَّٰهُ May God have mercy upon him. Used for companions of the prophet or other widely recognized scholars. Can be for any believer who has passed away. FD40 ARABIC_LIGATURE_RAHIMAHU_ALLAAH
رض رَضِيَ اللَّهُ عَنْهُ May God be pleased with him. Used for companions of the prophet. FD41 ARABIC_LIGATURE_RADI_ALLAAHU_ANH
رضا رَضِيَ اللَّهُ عَنْهَا May God be pleased with her. Used for companions of the prophet, and in some regions for others such as Mary or Jesus’ apostles. FD42 ARABIC_LIGATURE_RADI_ALLAAHU_ANHAA

Special Characters

Key Input Character Output Character Name Unicode Unicode Name
Shift Ctrl + ` (backquote) Right to left mark 200F RIGHT-TO-LEFT_MARK
Shift + Comma « Guillemet left 00AB LEFT-POINTING_DOUBLE_ANGLE_QUOTATION_MARK
Shift + Period » Guillemet right 00BB RIGHT-POINTING_DOUBLE_ANGLE_QUOTATION_MARK
Colon ؛ Arabic semi-colon 061B ARABIC_SEMICOLON
Comma ، Arabic comma 060C ARABIC_COMMA
Shift + Space Zero-width non-joiner 200C ZERO_WIDTH_NON-JOINER
Shift + 5 ٪ Arabic percentage 066A ARABIC_PERCENT_SIGN
Shift + E ـ Kashida/Tatwil 0640 ARABIC_TATWEEL
Shift + X ٫ Arabic Decimal Separator 066B ARABIC_DECIMAL_SEPARATOR
Shift + C ٬ Arabic Thousands Separator 066C ARABIC_THOUSANDS_SEPARATOR
Shift + / ؟ Arabic Question Mark 061F ARABIC_QUESTION_MARK

Settings/Toggles

There are 3 settings for the keyboard that can be toggled ON and OFF.

Ligature Completion and Honorifics

Whether to enable the addition of ligature completion and honorifics when typing, e.g. "محمد" to "ﷴ (﵌)‏" (which can be done by pressing Shift + Backquote).

CTRL SHIFT + 1 to enable
CTRL SHIFT + 2 to disable

Honorific Brackets

Whether to enable the addition of brackets around the honorifics when typing.

CTRL SHIFT + 3 to enable
CTRL SHIFT + 4 to disable

Diacritic Addition

Whether to enable the addition of diacritics (dots) to letters when typing using the apostrophe key (').

CTRL SHIFT + 5 to enable
CTRL SHIFT + 6 to disable

License

This keyboard is licensed under the MIT License. You can find the full license text in the LICENSE file.

Download

https://keyman.com/keyboards/phonetic_farsi?bcp47=fa

Getting Started

On Windows, you can do this by opening Keyman and selecting the Phonetic Farsi keyboard. You can change between keyboards easily with the shortcut "Windows + Space".

For Mac users, once you have installed the keyboard, you can select it from the language menu bar by first switching to the Keyman input source, and then clicking Phonetic Farsi.

Support

If you encounter any issues or have questions, please don't hesitate to contact us at amir.ghareebdost@gmail.com.

We hope you enjoy using the Phonetic Farsi keyboard!

All Documentation Versions

Download this keyboard