Add keyboard languages to XP, Vista, and Windows 7
Amazon.com: M MC Saite Arabic and English 78 Keys Wired Mini Keyboard - with Keyboard Cover USB Computer keypad for Laptop MAC Windows 10/8 / 7 / Vista/XP : Electronics
Arabic keyboard - Wikipedia
Arabic keyboard - Wikipedia
A List of Local Keyboard Layout in 24 Countries/Regions. (updated in September 2013) - brightmeasurement
2.9.21. Entering annotations in different character sets