Tidak yakin persis apa yang Anda tanyakan. Tetapi C-h k
diikuti dengan menekan tombol menunjukkan kepada Anda string apa yang perlu Anda lewati kbd
. Misalnya, C-h k f6
menunjukkan kepada Anda <f6>
.
Berikut adalah perintah yang melakukan apa yang Anda inginkan, saya kira dan mengikat hasilnya ke C-c c
:
(defun foo (key)
(interactive "kKey: ")
(insert (format "(kbd %S)" (key-description key))))
(global-set-key (kbd "C-c c") 'foo)
Kemudian ketik:
(local-set-key C-c c
Itu meminta Anda untuk menggunakan kunci. Jika Anda menekan F6tombol maka Anda mendapatkan ini:
(local-set-key (kbd "<f6>")
[Diperbarui per saran oleh @HaraldHancheOlsen: Diubah "(kbd \"%s\")"
ke".](kbd %S)"
key-description
fungsi.