A virtual arabic keyboard built using Angular.js and accompanying this tutorial Building an Arabic transliteration system or virtual keyboard using Angular.js You can ...