In my previous post, “Is the Arabic keyboard on Mac missing ذ and ّ ?” I pointed out how the Arabic Keyboard on the mac doesn’t follow the standard layout.
But a Todd Gewecke on Apples Support forum helped me out.
To type “ذ” (also known as thal, or U+0630) press [Option] +  on Arabic PC and Arabic.
To type ” ّ “(also known as shadda, U+651) press [Shift] + [i] on Arabic and [Shift] + [w] on Arabic qwerty on Arabic PC.
But both of these solutions are painful if you are used to typing on a true Arabic PC layout. To fix the problem completely you must install a custom keyboard.
1. Download this custom keyboard layout WinVArabic101.keylayout.
2. Unzip the file…
3. Copy WinVArabic101.keylayout to the folder “/Library/Keyboard Layouts/”
4. Go to System Preferences –> Language & Text –> Input Sources
5. At the bottom of the list of Input Methods you should see WinVArabic101, check it, and then Voila!
(If it WinVArabic101 doesn’t appear restart your computer and go to System Preferences again)