ฉันจะเปลี่ยนจากคีย์ 'code' กลับไปเป็นคีย์บอร์ดที่เทียบเท่าได้อย่างไร


9

ฉันมีเอกสารดังต่อไปนี้:

mc/keymap is a variable defined in `multiple-cursors-core.el'.
Its value is (keymap
 (67108903 . mc-hide-unmatched-lines-mode)
 (27 keymap
     (118 . mc/cycle-backward))
 (22 . mc/cycle-forward)
 (return . multiple-cursors-mode)
 (7 . mc/keyboard-quit))


Documentation:
Keymap while multiple cursors are active.
Main goal of the keymap is to rebind C-g and <return> to conclude
multiple cursors editing.

[back]

ฉันรู้ว่าC-gและC-vเป็น7และ22ตามลำดับ แต่ฉันไม่รู้ว่าคนอื่น ๆ เป็นใคร มีฟังก์ชั่นที่ฉันสามารถใช้ทำสิ่งนี้ได้หรือไม่?

(equal (??? (kbd x)) x) => t

คำตอบ:


14

help-key-descriptionใช้เพื่อแสดงคีย์ที่มนุษย์สามารถอ่านได้ในเอกสารเมื่อคุณเรียกใช้describe-key( C-hk)

(help-key-description [22] nil)       ;; --> "C-v"

(help-key-description [67108903] nil) ;; --> "C-'"

หรือ

(string=
  (help-key-description (kbd "C-g") nil)
  "C-g")
;; --> t
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.