Tam olarak ne istediğini bilmiyorum. Ama C-h k
ardından tuşa basmanız tam olarak hangi dizeyi geçmeniz gerektiğini gösterir kbd
. Örneğin, C-h k f6
size gösterir <f6>
.
İşte istediğinizi yapan bir komut, sanırım ve sonucu bağlar C-c c
:
(defun foo (key)
(interactive "kKey: ")
(insert (format "(kbd %S)" (key-description key))))
(global-set-key (kbd "C-c c") 'foo)
Sonra şunu yazın:
(local-set-key C-c c
Bu, bir anahtar kullanmanızı ister. Eğer F6tuşa basarsanız, bunu elde edersiniz:
(local-set-key (kbd "<f6>")
[@HaraldHancheOlsen tarafından öneri başına Güncelleme: Değiştirildi "(kbd \"%s\")"
için".](kbd %S)"
key-description
işlevi kaçırmaktı .