การผูก "เอ -" คืออะไร?


11

บน Emacs หากฉันพิมพ์C-h, bรายการ keybinds ขึ้นมารวมถึง:

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งที่เป็นA-และฉันจะเข้าถึงมันได้หรือไม่

คำตอบ:


19

A-เป็นตัวดัดแปลง Alt ซึ่งสำหรับความชัดเจนนั้นแทบจะไม่ได้เป็นคีย์ที่มีป้ายกำกับ 'Alt' บนแป้นพิมพ์ของคุณ - ซึ่งได้รับการยอมรับว่าเป็นตัวปรับเปลี่ยน Meta

คนส่วนใหญ่ไม่มีคีย์ตัวแก้ไขนี้ เป็นเรื่องปกติที่ผู้คนจะกำหนดค่าตัวดัดแปลง Super และ Hyper บนแป้นพิมพ์ที่ทันสมัย ​​แต่อาจจะเป็นเพราะมีความสับสนเกิดขึ้นเพราะคนส่วนใหญ่มักจะไม่ค่อยได้ยินเกี่ยวกับคนที่ใช้ตัวดัดแปลง Alt ใน Emacs (มันมีประโยชน์กับคีย์บอร์ดที่มีปุ่ม 'Alt' และปุ่ม 'Meta')

หากคุณมีความต้องการคุณสามารถเรียกใช้ตัวดัดแปลง Alt ดังนี้:

C-x@a

ตามด้วยคีย์ใดก็ตามที่คุณต้องการแก้ไข ในตัวอย่างของคุณ:*

Function key map translations Starting With C-x @:
key             binding
---             -------

C-x @ S         event-apply-shift-modifier
C-x @ a         event-apply-alt-modifier
C-x @ c         event-apply-control-modifier
C-x @ h         event-apply-hyper-modifier
C-x @ m         event-apply-meta-modifier
C-x @ s         event-apply-super-modifier

stackoverflow.com/a/27419718/324105อาจเป็นประโยชน์ในการอ่านเกี่ยวกับevent-apply-*-modifierฟังก์ชั่น
phils

+1 สำหรับคำตอบของคุณ ฉันไม่เคยพบคำตอบนี้มาก่อน ใน kbd ของฉันฉันมีกุญแจที่มีข้อความAlt, Cntl, Win_key, และShift กุญแจCaps_lockของฉันAltทำหน้าที่เป็นMetaกุญแจสำคัญของ emacs มีคีย์บอร์ดเฉพาะที่มีAltคีย์เพิ่มเติมหรือไม่?
Prasanna

@rasanna แป้นพิมพ์จำนวนมากมีสองปุ่มที่มีป้ายกำกับว่า "Alt" (โดยทั่วไปด้านใดด้านหนึ่งของ space bar) แต่ฉันคิดว่ามันไม่น่าเป็นไปได้ที่คุณจะพบแป้นพิมพ์ที่มีทั้งปุ่ม "Meta" และปุ่ม "Alt" แป้นพิมพ์เก่าบางตัวมีทั้งคู่อย่างแน่นอน quora.com/…แสดงตัวอย่างบางส่วน แป้นพิมพ์ 'space cadet' ไม่เพียง แต่มีปุ่ม "โหมด Alt" เท่านั้น แต่ยังมี "Alt lock" ด้วย
phils

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