ฉันเขียนบทความฉบับสมบูรณ์เพื่ออธิบายวิธีตั้งค่าคีย์การเขียนจริง ( เช่น. Right Option + '+ e→ é
เป็นต้น) โดยใช้การผสมผสานของ KeyRemap4MacBook และกฎการป้อนข้อมูลของโกโก้ที่เฉพาะเจาะจง
ขั้นตอนที่ 1: เลือกคีย์เขียน
เลือกคีย์เขียนเพื่อให้สามารถเข้าถึงได้ง่าย แต่ไม่ได้ป้องกันไม่ให้คุณทำสิ่งที่คุณทำตามปกติ ฉันใช้Right Optionรหัสเป็นคีย์เขียนของฉัน ฉันมีLeft Optionกุญแจอยู่แล้วดังนั้นกุญแจที่ถูกต้องคือไร้ประโยชน์สำหรับฉัน และมันก็ตรงกับตำแหน่งของComposeปุ่มบนคีย์บอร์ด Sun แบบเก่า
นั่นจะเป็นRight Optionบนคีย์บอร์ด Mac ฉันแนะนำว่า
ขั้นตอนที่ 2: ทำการแมปกุญแจเขียนใหม่
ปัญหาคือว่าการตั้งค่าแป้นพิมพ์ Mac OS X:
- อย่าให้คุณแยกแยะระหว่างLeft OptionกับRight Optionปุ่มต่าง ๆ
- ให้คุณทำการแมปปุ่มตัวปรับเปลี่ยนไปยังคีย์ตัวปรับแต่งอื่นเท่านั้น (หรือไม่มีอะไรเลย)
โชคดีที่มีKeyRemap4MacBookที่ช่วยให้คุณทำสิ่งต่าง ๆ ในระดับต่ำมากด้วยแป้นพิมพ์ของคุณ ติดตั้ง
ตอนนี้เราจะทำการเรียบเรียงคีย์การเขียนใหม่ให้กับสิ่งที่เลเยอร์ถัดไปจะเข้าใจ ฉันเลือกShift Control F13สิ่งนั้น มันไม่น่าเป็นไปได้มากที่คุณจะต้องใช้คีย์ผสม
ในไฟล์~/Library/Application Support/KeyRemap4MacBook/private.xml
ใส่ต่อไปนี้:
<?xml version="1.0"?>
<root>
<item>
<name>Send Shift-Ctrl-F13 for Right Option</name>
<identifier>private.send_shift_ctrl_f13_for_ropt</identifier>
<autogen>--KeyToKey-- KeyCode::OPTION_R,
KeyCode::F13, ModifierFlag::SHIFT_L
| ModifierFlag::CONTROL_L
</autogen>
</item>
</root>
ในที่สุดจากการตั้งค่าระบบเปิดการตั้งค่าKeyRemap4MacBookและคลิกที่ปุ่มReloadXML จากนั้นเปิดใช้งานตัวเลือกใหม่
ขั้นตอนที่ 3: สร้างการรวมการผูก
ขั้นตอนสุดท้ายคือการสร้างการเชื่อมโยงจริง ฉันเลือกที่จะนำเข้ากฎจาก/usr/share/X11/locale/en_US.UTF-8/Compose
ระบบ Debian ของฉัน
Bob Kåresเขียนสคริปต์ที่ช่วยให้คุณสามารถแปลงกฎการเขียน X11เป็นการเชื่อมโยงคีย์ Cocoa
ทั้งแปลงCompose
ไฟล์ของคุณเองโดยใช้สคริปต์ของบ๊อบหรือดาวน์โหลด DefaultKeyBinding.dict ของฉันจากบทความ ~/Library/KeyBindings/DefaultKeyBinding.dict
บันทึกไว้ใน
ระวัง: โดยค่าเริ่มต้นสคริปต์ของ Bob ใช้F13แทนShift Ctrl F13ดังนั้นDefaultKeyBinding.dict
คุณต้องเปลี่ยน:
"\UF710"
เป็น:
"^$\UF710"
ถ้าด้วยเหตุผลบางอย่างที่คุณตัดสินใจว่าจะรวมกันอีกครั้งให้ตรวจสอบบทความนี้โดย Xah Lee เพื่อหาไวยากรณ์ที่เหมาะสม