با برنامهٔ Ukelele هم میتونید خودتون دستی هر جور که دوست دارید صفحه کلید رو بچینید.
بعد، باید فایلهای (مثلاً) Persian.keylayout و اگر خواستید، فایل Persian.icns ( برای آیکون ) رو در ~/Library/Keyboard Layouts یا HD/Library/Keyboard Layouts کپی کنید.
دانلود Ukelele از اینجا:
http://scripts.sil.org/cms/scripts/page ... id=ukelele
فقط یک نکتهٔ حیاتی: برای درست کردن Layout مورد نظر خودت، خیلی بهتره که layout ـهای دیگه رو ویرایش کنی، نه این که از اول یکی بسازی. من تو ضمیمه هم آیکون رو گذاشتم، و هم صفحهکلیدی که خودم استفاده میکنم که اگر خواستید، اون رو مطابق میلتون عوض کنید.