Không chắc chắn chính xác những gì bạn đang yêu cầu. Nhưng C-h k
tiếp theo bằng cách nhấn phím cho bạn thấy chính xác chuỗi bạn cần chuyển đến kbd
. Ví dụ, C-h k f6
cho bạn thấy <f6>
.
Đây là một lệnh thực hiện những gì bạn muốn, tôi đoán và liên kết kết quả với C-c c
:
(defun foo (key)
(interactive "kKey: ")
(insert (format "(kbd %S)" (key-description key))))
(global-set-key (kbd "C-c c") 'foo)
Sau đó gõ:
(local-set-key C-c c
Điều đó nhắc bạn sử dụng một phím. Nếu bạn nhấn F6phím thì bạn sẽ nhận được điều này:
(local-set-key (kbd "<f6>")
[Được cập nhật theo đề xuất của @HaraldHancheOlsen: Thay đổi "(kbd \"%s\")"
thành".](kbd %S)"
key-description
chức năng.