1
使用與TTY emacs的正常工作對輸入字符國際鍵盤:Option鍵可可的Emacs不輸入重音符號
alt-e + a enters á
alt-i + a enters â
etc
的問題是,在可可的Emacs同樣不成立。這些鍵被解釋爲emacs命令。
我試圖全局解除這些鍵的綁定,即使未綁定,它們也不會輸入國際重音字符所需的正確轉義字符。
如何回到Cocoa Emacs中的TTY行爲?
使用與TTY emacs的正常工作對輸入字符國際鍵盤:Option鍵可可的Emacs不輸入重音符號
alt-e + a enters á
alt-i + a enters â
etc
的問題是,在可可的Emacs同樣不成立。這些鍵被解釋爲emacs命令。
我試圖全局解除這些鍵的綁定,即使未綁定,它們也不會輸入國際重音字符所需的正確轉義字符。
如何回到Cocoa Emacs中的TTY行爲?
我喜歡OSX上兩全其美,所以我將左ALT /選項鍵設置爲META,將右ALT鍵/選項鍵設置爲默認本機OSX設置。這裏是我的設置爲常用的Emacs組合鍵:
(setq ns-alternate-modifier 'meta)
(setq ns-right-alternate-modifier 'none)
(setq ns-command-modifier 'super)
(setq ns-right-command-modifier 'left)
(setq ns-control-modifier 'control)
(setq ns-right-control-modifier 'left)
(setq ns-function-modifier 'none)
我建立我自己的Emacs的OSX'--with-ns',這些都是我的設置,以便與OSX本身我正確的選擇,重點工作和我的左選項鍵在Emacs中起到了元的作用。 (setq ns-alternate-modifier'meta)(setq ns-right-alternate-modifier'none)(setq ns-command-modifier'super)(setq ns-right-command-modifier'left)(setq ns-control (setq ns-right-control-modifier'left)(setq ns-function-modifier'none)'我沒有在OSX上使用終端版本的Emacs,所以我不知道TTY行爲在可可Emacs是,我不知道這可能是不同於'--with-ns'。 – lawlist
謝謝。就是這樣,我嘗試了很多非常奇怪的方法,沒有任何工作,現在就像更改密鑰一樣簡單。它完美的工作!如果你以答案的形式表達,我會接受它作爲問題的正確答案。 – jbssm