มี gotchas สำคัญกับโซลูชันอื่น ๆ ที่โพสต์ที่นี่
สำหรับรายการทดแทนสัญลักษณ์และข้อความจะใช้งานได้ในแอพ Cocoa เท่านั้น หากคุณต้องการโซลูชันทั่วทั้งระบบที่ใช้งานได้จริงในแอปพลิเคชันทั้งหมดนี่ไม่ใช่ตัวเลือก
นอกจากนี้แอพอย่าง KeyRemap4MacBook นั้นยอดเยี่ยมแต่การพึ่งพาพวกมันหมายความว่าคุณต้องทำให้แอปทำงานอยู่เบื้องหลังตลอดเวลาซึ่งอาจไม่ใช่สิ่งที่คุณต้องการ
รูปแบบแป้นพิมพ์ที่กำหนดเองเพื่อช่วยเหลือ
โชคดีที่สามารถทำการแมปคีย์ใหม่ในลักษณะที่จะใช้ได้กับแอปพลิเคชันทุกประเภทและไม่มีซอฟต์แวร์เพิ่มเติม!
Mac OS X รองรับ.keylayout
ไฟล์ตั้งแต่รุ่น 10.2 (Jaguar) คุณสามารถสร้างรูปแบบแป้นพิมพ์ของคุณเองหรือปรับแต่งค่าเริ่มต้นที่คุณใช้ในขณะนี้ เพียงแค่แมปการรวมกันแป้นพิมพ์คุณไม่เคยใช้ (สำหรับผมที่มีมากมายของเหล่านั้น) ไป²
และ³
สัญลักษณ์และที่มัน
ในรูปแบบคีย์บอร์ดของฉันเองฉันก็สามารถกด⌥
+ ⇧
+ 2
เพื่อป้อน²
และ⌥
+ ⇧
+ ที่จะเข้าสู่3
³
( เค้าโครง AZERTY ที่กำหนดเองของฉันมีการแมปเหล่านี้ด้วย)
วิธีสร้างเค้าโครงแป้นพิมพ์แบบกำหนดเอง
เพื่อสร้างรูปแบบแป้นพิมพ์ใหม่หรือปรับเปลี่ยนคนที่มีอยู่ผมอยากแนะนำให้Ukelele.app มีตัวเลือกในการสร้างรูปแบบแป้นพิมพ์ใหม่ตามที่ใช้งานอยู่ในปัจจุบัน
หลังจากที่คุณสร้างเค้าโครงที่กำหนดเองแล้วคุณไม่จำเป็นต้องใช้แอปพลิเคชันอีกต่อไป - แน่นอนคุณไม่จำเป็นต้องให้มันทำงานในพื้นหลัง
วิธีการติดตั้งเค้าโครงแป้นพิมพ์แบบกำหนดเอง
- คัดลอก
.keylayout
ไฟล์ไปยังKeyboard Layouts
โฟลเดอร์ภายใน~/Library
(ถ้าคุณต้องการติดตั้งเฉพาะผู้ใช้ปัจจุบัน) หรือ/Library
(ถ้าคุณต้องการติดตั้งเลย์เอาต์ทั้งระบบ)
- รีบูท (หากคุณติดตั้งเลย์เอาต์ทั้งระบบ) หรือออกจากระบบแล้วลงชื่อเข้าใช้อีกครั้ง (หากคุณติดตั้งไว้สำหรับผู้ใช้ปัจจุบันเท่านั้น)
- เปิดใช้งานรูปแบบแป้นพิมพ์ใหม่ผ่านระบบการตั้งค่า > ภาษาและข้อความ > แหล่งที่มาของการป้อนข้อมูล
วิธีสร้างเค้าโครงแป้นพิมพ์ที่กำหนดเองเป็นค่าเริ่มต้นของระบบ
คุณสามารถสร้างเค้าโครงแป้นพิมพ์แบบกำหนดเองเป็นค่าเริ่มต้นของระบบได้โดยการเรียกใช้ตัวช่วยตั้งค่าด้วยสิทธิ์พิเศษ ด้วยวิธีนี้มันจะถูกใช้สำหรับหน้าจอเข้าสู่ระบบและบัญชีผู้ใช้ใหม่ใด ๆ ที่คุณสร้างจะใช้ค่าเริ่มต้นในการจัดวางนี้เช่นกัน โปรดทราบว่าสิ่งนี้สามารถทำได้สำหรับรูปแบบแป้นพิมพ์ใน/Library/Keyboard Layouts
(เช่นรูปแบบที่ได้รับการติดตั้งทั้งระบบ)
sudo rm /var/db/.AppleSetupDone; sudo "/System/Library/CoreServices/Setup Assistant.app/Contents/MacOS/Setup Assistant"
คุณจะต้องสร้างบัญชีผู้ใช้ใหม่เพื่อให้ผู้ช่วยการติดตั้งเสร็จสมบูรณ์ - แต่ไม่ต้องกังวลคุณสามารถลบบัญชีใหม่ได้ในภายหลัง
การเพิ่มไอคอนที่กำหนดเองลงในเค้าโครงแป้นพิมพ์
OS X จะใช้ไอคอนเริ่มต้นต่อไปนี้สำหรับรูปแบบแป้นพิมพ์แบบกำหนดเองของคุณ:
ไอคอนนี้จะปรากฏขึ้นในบานหน้าต่างการตั้งค่าและใน "เมนูอินพุต" ในแถบเมนู
หากต้องการแทนที่ด้วยไอคอนของคุณเองให้สร้างภาพขนาด 16 × 16px และบันทึกใน.icns
รูปแบบในไดเรกทอรีเดียวกันกับรูปแบบแป้นพิมพ์ของตัวเองโดยใช้ชื่อไฟล์เดียวกัน (เฉพาะส่วนขยายเท่านั้น) ตัวอย่างเช่นรูปแบบ QWERTY กำหนดเองของฉันเป็นชื่อดังนั้นถ้าฉันต้องการที่จะใช้ไอคอนที่กำหนดเองก็จะต้องมีการตั้งชื่อqwerty.keylayout
qwerty.icns