For those of us who are Arabic-typing challenged (picking up Arabic letters off the keyboard) – AnyKey is the solution.
AnyKey is a FF plugin that gives you the power of writing Arabic as it sounds (without the need to learn the Arabic keyboard layout). It also got transliteration from “Russian, Ukrainian, Amharic, Armenian, Hindi Davangari, Hebrew, Mongolian, Greek, …”.
Press F2 onto the text box of your choice, then “M” for example, you’ll be presented with the letter “Ù…” in the box. It even got great hacks for heavy sounding characters like “ص” (Shift+S) and dotted characters like “ض” (Shift+S+’).