วิธีกำหนดค่าแป้นพิมพ์ลัดสำหรับอักขระพิเศษใน OS X ได้อย่างไร


9

วิธีกำหนดค่าแป้นพิมพ์ลัดสำหรับอักขระพิเศษบน OS X ได้อย่างไร ตัวอย่างเช่นจะตั้งค่า ALT + C เป็น©


คำถามนี้: apple.stackexchange.com/q/49565/73607ใน Apple SA นั้นคล้ายกันและมีคำตอบที่ดี
เจดับบลิว

คำตอบ:


7

สร้าง~/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 `('
Winterflags

4

วิธีพิมพ์©บน 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

ฉันแก้ไขคำตอบแล้วหวังว่าจะช่วยได้
superuser

1
การแทนที่สัญลักษณ์และข้อความไม่ทำงานสำหรับโปรแกรมแก้ไขของฉัน
MaiaVictor

1
ฉันไม่คุ้นเคยกับ Sublime แต่ฉันพบบทความนี้ซึ่งอาจช่วยคุณได้: macworld.com/article/1160500/text_substitutions.html
superuser

@superuser ลิงก์นั้นมีข้อมูลที่ดี โปรดเพิ่มdefaults writeและแก้ไข> การแทนที่ในคำตอบของคุณ

คำสั่งเริ่มต้นทำในสิ่งเดียวกันกับช่องทำเครื่องหมายในบานหน้าต่างการตั้งค่าภาษาและข้อความ
Lri

1

อีกวิธีหนึ่งคือหลอกให้คอมพิวเตอร์ของคุณทำการแก้ไขสตริงข้อความให้เป็นสัญลักษณ์ที่คุณเลือกโดยอัตโนมัติ

ตัวอย่างเช่นการพิมพ์thetaเปลี่ยนแปลงเป็นθ

เมื่อต้องการทำสิ่งนี้บน Mavericks ให้ไปที่: การตั้งค่าระบบ> คีย์บอร์ด> ข้อความ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.