วิธีกำหนดค่าแป้นพิมพ์ลัดสำหรับอักขระพิเศษบน OS X ได้อย่างไร ตัวอย่างเช่นจะตั้งค่า ALT + C เป็น©
วิธีกำหนดค่าแป้นพิมพ์ลัดสำหรับอักขระพิเศษบน OS X ได้อย่างไร ตัวอย่างเช่นจะตั้งค่า ALT + C เป็น©
คำตอบ:
สร้าง~/Library/KeyBindings/
และบันทึกรายการคุณสมบัติเช่นนี้เป็นDefaultKeyBinding.dict
:
{
"~c" = (insertText:, "©");
}
การใช้การเปลี่ยนแปลงต้องเปิดแอปพลิเคชันอีกครั้ง การโยงคีย์ที่กำหนดเองไม่ทำงานในแอปพลิเคชันหรือมุมมองทั้งหมด แต่ดูเหมือนว่าจะทำงานใน Sublime Text 2
สำหรับข้อมูลเพิ่มเติมโปรดดูที่hcs.harvard.edu/~jrus/Site/Cocoa%20Text%20System.htmlและosxnotes.net/keybindings.html
นอกจากนี้คุณยังสามารถสร้างรูปแบบแป้นพิมพ์ที่กำหนดเองกับUkeleleหรือสร้างprivate.xml
ในKeyRemap4MacBook
DefaultKeyBinding.dict: line 2: syntax error near unexpected token `('
วิธีพิมพ์©บน Mac คือAlt+g
วิธีกำหนดค่าแป้นพิมพ์ลัดสำหรับอักขระพิเศษใน OS X:
ค่ากำหนดของระบบ> ภาษาและข้อความ> ข้อความ> สัญลักษณ์และการทดแทนข้อความ ใช้เครื่องหมาย + ที่ด้านล่างของรายการเพื่อเพิ่มรายการที่คุณต้องการ
แก้ไข 08/19/12:
ตามที่http://www.macworld.com/article/1160500/text_substitutions.htmlคุณสามารถสร้างความText Substitution
เป็นสากลใน Mac ได้โดยการรันคำสั่งในTerminal
:
defaults write -g WebAutomaticTextReplacementEnabled -bool true
อีกวิธีหนึ่งคือหลอกให้คอมพิวเตอร์ของคุณทำการแก้ไขสตริงข้อความให้เป็นสัญลักษณ์ที่คุณเลือกโดยอัตโนมัติ
ตัวอย่างเช่นการพิมพ์theta
เปลี่ยนแปลงเป็นθ
เมื่อต้องการทำสิ่งนี้บน Mavericks ให้ไปที่: การตั้งค่าระบบ> คีย์บอร์ด> ข้อความ