I've designed a keyboard layout that maps Arabic letters to a standard Latin QWERTY keyboard. Key placement is based on how it relates to the Latin character shown on the physical key,
80 Keyboard Layouts for Windows - Identification Guide | Keyshorts Blog
International Language Keyboard and Language Keytop Label Products