มีวิธีใดที่จะผูกC-[กับบางสิ่งบางอย่างและไม่มีM-การผูก (Meta) ทั้งหมดที่สับสน
ไม่ใช่ครั้งแรกที่คำถามนี้เกิดขึ้น น่าเสียดายที่โซลูชันเดียวที่นำเสนอในเธรดก่อนหน้านี้คือ)เฉพาะ Linux, b)ต้องใช้เครื่องมือภายนอก (เฉพาะ Linux อีกครั้ง) ที่ไม่มีส่วนเกี่ยวข้องกับ Emacs ในหลอดเลือดดำเดียวกันฉันสามารถใช้บางอย่างเช่นKarabinerบน OS X เพื่อขโมยC-[ลำดับก่อนที่ Emacs จะได้รับมา แต่นี่เป็นเรื่องที่น่ากลัวและมีราคาแพง
ระบุว่ามันเป็น Emacs ที่ยืนยันในการแปลC-[ไปESC, C-iไปTABและอาจจะคนอื่น ๆ ผมจะชอบมากที่จะทำลายความสัมพันธ์เหล่านี้และได้รับคีย์ลำดับที่มีค่ากลับ เมื่อเร็ว ๆ นี้ฉันวิ่งเต็มความเร็วไปที่ปัญหานี้และตำหนิโหมดสมาร์ทโฟนผู้บริสุทธิ์ที่เงียบ
ทางออกที่เป็นไปได้ที่เกี่ยวข้องfunction-key-mapและkey-translation-mapถูกกล่าวถึงที่นี่แต่ก็ไม่ได้อีกต่อไปหรือไม่ได้ทำงานตั้งแต่แรก (หรือฉันกำลังทำอะไรผิด) ฉันคิดว่ามันเป็นไปในทิศทางที่ถูกต้องว่า
C-[ (กดCtrlและกด[) กับตัวC-[ควบคุม(อาคาอักขระ) แต่ไม่มีนั่นไม่จำเป็นสำหรับผู้ออกแบบตัวแก้ไข และใช่ Emacs ทำเช่นนั้น และเป็นอักขระตัวเดียวกัน แต่คีย์+ และไม่จำเป็นต้องถูกแมปกับอักขระใด ๆ ESCC-[ESCCtrl[Esc
C-[เป็นESC" ทั้งสองเป็นสิ่งเดียวกัน ในทำนองเดียวกันC-iและTABเป็นชื่อที่แตกต่างกันสำหรับรหัสควบคุม ASCII เดียวกัน