我想知道是否有一个反向的(kbd)
函数,可以用它从键码中获取有意义的描述,例如,从2
获取C-b
。
通常情况下,(format "%c" x)
可以工作,但是对于上面的示例以及许多其他示例来说,不起作用,因为键绑定,特别是在Emacs上,通常比单个字符更复杂,即使它们确实是单个字符,它们也可能是空格或制表符。
文档函数似乎使用自己编写的C函数(describe-buffer-bindings)
,这个函数是不可变的,因此我想尽可能避免使用它,并以我自己的方式操作数据以提供更高级的功能。
(vector 2)
,因为有些按键映射是非常大的整数,没有字符与它们对应。 - xuhdev