การสร้างไฟล์เค้าโครงแป้นพิมพ์ 
 ฉันก็ใช้เช่นกัน  อูคูเลเล่  เพื่อสร้างรูปแบบแป้นพิมพ์ จากนั้นคุณสามารถส่งออก .bundle หรือ .keylayout ไฟล์และคัดลอกไปที่ /Library/Keyboard Layouts. 
sudo cp KeyboardLayout.keylayout /Library/Keyboard\ Layouts/
 หากคุณต้องการไอคอนสำหรับคีย์บอร์ดที่รวมอยู่ในไฟล์เดียว Ukulele ให้ตัวเลือกส่งออกเป็น Bundle ดังนั้นในกรณีนี้ให้คัดลอก .bundle ไฟล์แทน หรือคุณสามารถแยกไอคอนต่าง ๆ และคัดลอกด้วยชื่อเดียวกันไปยังโฟลเดอร์เดียวกัน 
sudo cp KeyboardLayout.icns /Library/Keyboard\ Layouts/
 หลังจากรีบูตคุณสามารถเพิ่มแหล่งอินพุตในเมนูการตั้งค่าระบบ & gt; Keyboard- & gt; อินพุตแหล่งที่มา อาจเป็นไปได้ภายใต้ผู้อื่นหรือภาษาถ้าคุณแนบภาษากับแป้นพิมพ์ใน Ukelele 

 วิธีสร้างไฟล์. icns 
mkdir layout.iconset
 จากนั้นเพิ่ม PNG ต่อไปนี้ลงในโฟลเดอร์: 
# All sizes necessary
icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png
 คุณไม่ต้องการสิ่งเหล่านี้ทั้งหมด แต่นี่คือรายการอย่างเป็นทางการ บางตัวมีจำนวนพิกเซลซ้ำซ้อน แต่บ่งบอกถึงความหนาแน่น 
iconutil --convert icns --output layout.icns layout.iconset/
 ตัวอย่างโครงการใน GitHub 
 ของฉัน  ยูเครนรัสเซีย  โครงการบน GitHub เป็นตัวอย่างที่กำลังทำงานกับ Mavericks 10.9.5