2010-08-27 37 views
0

如何讓emacs接受鍵盤上的句號/點並插入「。」進入當前緩衝區?我已經成功使用,以建立鍵盤上的所有數字如下:使emacs接受鍵盤的週期/點?

(global-set-key (kbd "<kp-0>") "0") 
(global-set-key (kbd "<kp-1>") "1") 
... 

但是,emacs的代碼告知按點鍵,當我被註冊爲M-O n而不是<kp-?>關鍵。

任何想法?

回答

0

當NumLock打開時,鍵盤上的.字符通常與<kp-decimal>關聯。如果NumLock關閉,則它對應於與<kp-delete>關聯的Del密鑰。在此模式下,.對應於<S-kp-delete>

但是,通常<kp-0><kp-1>,...都已經默認轉換爲0,1 ...

檢查我米 Emacs的鍵盤RET

1

(global-set-key (kbd "M-O n") ".")

+0

這不提供一個答案questi上。要批評或要求作者澄清,請在其帖子下方留言。 – 2014-01-24 22:52:16

+0

@MaximeLorant它對我有用。 – Knu 2014-01-25 16:43:03

+0

也適用於我。 – Eastsun 2017-02-23 02:45:10