A phonetic Arabic keyboard I created maps English letters to Arabic sounds, covering emphatic letters, hamza, and diacritics—making it easier for learners and casual users to type Arabic.
Reminds me of Yamli (https://www.yamli.com/arabic-keyboard/) which lets you type in English and transliterates it to Arabic. For example you type habibi and it transliterates it to حبيبي.
Minus the short hand you can do there. Also unlike pinyin, there is no standard transliteration of Arabic into Latin characters nor vice verse, which makes reading transliterated Arabic very painful. Everyone just makes up what sounds right to them. You frequently don’t know if you’re reading MSA, Levantine, Egyptian, Gulf, Iraqi, Meghrebi, or Libyan (and that’s not even close to most of them).