[求助]keymap-global-set后再keymap-global-unset,显示为x is undefined

因为一些原因,我需要将按键1 map 到一个函数上:

(keymap-global-set "1" 'xxx)

然后,我又需要再取消掉,这样就可以正常在文件内输入数字1。

但是使用:

(keymap-global-unset "1")

会导致无法输入数字1,并显示1 is undefined

请问如何才能使得按键1,恢复正常。

谢谢。

(keymap-global-set "1" 'self-insert-command)

我建议不如自己写一个minor mode,在这个minor mode的keymap里面把1绑定,这样恢复原来的绑定只需把minor mode关了,或者F-key,我没记错的话F5-F9都是空着的