About Urdu OpenPad:
Urdu OpenPad is a javascript component that can convert any edit area (single-line input or mutiple-line textarea) on a web page into an Urdu edit area. It has been tested to work with Internet Explorer 5.5+ and FireFox. It is also usable in Opera 9.0+. The advantage of using Urdu OpenPad is that it allows the users to type Urdu without the need of installing Urdu language support or the Urdu Keyboard. The keyboard layout used by Urdu OpenPad is the Phonetic Urdu keyboard. The following pictures illustrate the phonetic Urdu key mapping used in Urdu OpenPad.
Normal State:
Shift State:
AltGR State:
AltGR key is available on some non-English keyboards and it is equivalent to CTRL+ALT on the English keyboard.
Useful short-cuts:
Switching language mode (Urdu <==> English ) : CREL+SPACE
Zero width non-joiner (ZWNJ) : SHIFT+SPACE