Arabic keyboard layout

Your rating: None Average: 5 (2 votes)

Arabic keyboard layout for SailfishOS 1.1.4+

[AR] تخطيط لوحة مفاتيح العربية


  • Supports Arabic diacritics
  • Supports both Arabic and English Numbers
  • Punctuation marks also available by long tap on "dot" (.)
  • Supports zero width joiner (e.g. for هـ) as well as left-to-right and right-to-left marks
  • Additional Arabic/Persian characters available on long tap
  • Disabled autocaps
  • Support split keyboard feature available from 1.1.4 on

Known issues:

  • Doesn't support check spelling
  • Doesn't show non-printable characters, LRM, RLM, ZWJ. [SOLVED]

Ambiguous characters:

›|‹  Zero width joiner (ZWJ)
|›  Left-to-right mark (LRM)
‹|  Right-to-left mark (RLM)
Arabic tatweel/kashida: SYM2 below underline "_"
Arabic thousand separator: SYM1 below the number ۱
Arabic decimal separator: SYM1 below the number ۲

Donations are welcome ;)

PayPal - The safer, easier way to pay online!

Application versions: 
File arabic-keyboard-0.6-1.noarch.rpm15.41 KB16/10/2018 - 22:19
File arabic-keyboard-0.4-2.noarch.rpm10.17 KB30/01/2016 - 03:36


  • Shift button removed – used the same code with Persian keyboard v0.6
  • Non-printing characters now have a symbolic icon
  • Paired symbols, such as (), [], {}, are now shown correctly


  • Added BSD license
  • Add launcher icon to easily remove

0.3 - Back to 11-11-8 layout :|


  • 10-10-7 layout
  • Shift key now works as it should (disabled autocaps)
  • Will learn words, making it easy to insert shifted characters without shift!