我想知道是否存在反向(kbd)
函数,我可以使用它来从密钥代码中获取有意义的描述,例如,C-b
来自2
.
通常(format "%c" x)
可行,但不适用于前一个示例以及许多其他示例,因为键绑定(特别是在Emacs上)通常比单个字符更复杂,即使它们确实是单个字符,它们也可以是空格或者标签.
似乎文档函数使用自己的函数(describe-buffer-bindings)
,它是用C编写的,因此是不可变的,如果可能的话,我想避免使用该路径,并以我的方式操纵数据以提供更好的功能.
nsc*_*hum 12
你可能正在寻找(key-description KEYS &optional PREFIX)
.
例如:(key-description [2])
并(key-description (kbd "C-b"))
评估为"C-b"
.