如何让emacs从键盘接受句点/点并插入“。”进入当前的缓冲区?我已设法使用以下内容设置键盘上的所有数字:
(global-set-key (kbd "<kp-0>") "0")
(global-set-key (kbd "<kp-1>") "1")
...
但是按下点密钥时,emacs告诉我的代码是M-O n
而不是<kp-?>
密钥。
有什么想法吗?
答案 0 :(得分:2)
(global-set-key (kbd "M-O n") ".")
答案 1 :(得分:0)
当NumLock打开时,键盘上的.
字符通常与<kp-decimal>
相关联。如果NumLock处于关闭状态,则它对应于与<kp-delete>
关联的 Del 键。在此模式下,.
对应<S-kp-delete>
。
但是,通常<kp-0>
,<kp-1>
,...默认已经翻译为0,1 ...
检查 C-h i m Emacs i 小键盘 RET