Arabic Master supports both Phonetic and Arabic Windows Keyboard
Arabic Windows Keyboard
Phonetic Keyboard.