ไม่แน่ใจว่าสิ่งที่คุณถาม แต่C-h k
ตามด้วยการกดปุ่มจะแสดงให้คุณเห็นว่าคุณต้องการส่งผ่านสตริงkbd
ใด ยกตัวอย่างเช่นแสดงให้คุณเห็นC-h k f6
<f6>
นี่คือคำสั่งที่ทำในสิ่งที่คุณต้องการฉันเดาและผูกผลลัพธ์C-c c
:
(defun foo (key)
(interactive "kKey: ")
(insert (format "(kbd %S)" (key-description key))))
(global-set-key (kbd "C-c c") 'foo)
จากนั้นพิมพ์:
(local-set-key C-c c
ซึ่งจะแจ้งให้คุณใช้รหัส หากคุณกดF6ปุ่มคุณจะได้รับสิ่งนี้:
(local-set-key (kbd "<f6>")
[อัปเดตต่อข้อเสนอแนะโดย @HaraldHancheOlsen: เปลี่ยน"(kbd \"%s\")"
เป็น".](kbd %S)"
key-description
ฟังก์ชั่นที่ขาดหายไป