Arabic Virtual Keyboard is a tool that helps english speakers write in Arabic without having a dedicated arabic keyboard.<p>The keyboard is fully featured and contains support for all letters, numbers, special characters, diacritical marks, and text to speech.