Arabic Phonetic Keyboard Layout uses the Windows built-in Language and Keyboard feature to introduce a new Keyboard for the Arabic (Saudi Arabia) Language. Once you run the installer and reboot, you will notice a new keyboard is added to the language list.

The keyboard Layout is created using Microsoft Keyboard Layout Creator.

You can download the Keyboard Layout file and customize it as you like.