????? ? ?????
well I have used Arabic keyboard and its way too difficult to go along with. its takes hours to compose a sentence.
well here i am copying a link from where you can find a phonetic font / setup things. Its very easy to compile an urdu sentence there.
Plus its not Arabic Phonetic layout, its urdu, Arabic doesnt support ? , ? etc ... so have font.
i sometimes use urdu keyboard to chat among friends.
Hope that you enjoy
p.s. it would only work with Windows XP/2000.
click me