2013-02-06 30 views
5

不知何故,我使用的emacs不會將Alt視爲Meta。它只使用ESC作爲它。如果我按下Alt + x,它會告訴我「A-X」未定義。我試圖找出如何將它映射到元,但沒有在網絡上運氣,因爲在我的搜索結果中,大多數人默認使用Alt作爲Meta。我想這樣的事情應該工作:在emacs中使用Alt鍵作爲Meta

global-set-key Alt(?) 'meta

,但我不知道如何表示Alt鍵在口齒不清..任何幫助嗎?謝謝!

+1

你讀過這一點:http://www.emacswiki.org/emacs/MetaKeyProblems?或者這個類似的問題:http://stackoverflow.com/questions/848878/how-do-i-remap-meta-to-alt – koopajah

+3

你正在使用哪個操作系統? – Lindydancer

+0

@koopajah我看了一下,並沒有找到我的解決方案。這看起來像一個非常簡單的問題不是嗎?我只需要知道如何在lisp中表示Alt鍵? :( – user1861088

回答

3

大多數解決方案都會告訴您在X11級別更改鍵盤映射。維基患有太多信息的問題。如果你只是想只在Emacs的水平(VNC /遠程桌面非常有用),有效的解決方案,然後將下面的行添加到您的Emacs init文件

;; Map Alt key to Meta 
(setq x-alt-keysym 'meta)