If you're interested in trying the Ismail keyboard layout UPD, you can:
It gained a cult following among developers and writers who suffered from RSI (Repetitive Strain Injury). But perfection is a journey, not a destination. Ismail Keyboard Layout UPD
: Because it uses the QWERTY base, users can quickly switch between English and Urdu without moving their hands to a different home-row position. Comparison with Standard Layouts Ismail/Urdu Phonetic (UPD) Standard Arabic (101/102) Logic Phonetic (Sound-based) Position-based (Regional tradition) Ease of Learning High for English speakers Lower for English speakers Primary Use Urdu publishing and literature Arabic correspondence Key Count Based on ANSI (104) Based on ANSI or ISO (105) ANSI vs. ISO Keyboards: Which Layout to Choose - Logitech If you're interested in trying the Ismail keyboard