我已經推出的Emacs(emacs -Q
)無法正常運轉的meta鍵。 「left alt key」is working,而「right alt key」不起作用。如何解決這個問題。我在archlinux上運行emacs右ALT鍵在控制檯(<kbd>按Ctrl +</kbd> Alt鍵<kbd>+</kbd> F1 <kbd></kbd>)emacs的
回答
此行爲由您正在使用的鍵盤佈局控制。在您使用的佈局中,左側的ALT是Meta
,而右側的ALT是Alt-graphic
,允許您輸入突出的字符。 不使用右ALT更改鍵盤佈局一個爲Alt-graphic
在Ubuntu中「Right ALT-x」將在迷你緩衝區中提示M-x,如何獲得相同的行爲 – 2012-04-23 16:27:23
它與你正在使用的鍵盤佈局有關。 – 2012-04-23 19:53:36
@tcaswell,你瞭解編輯後的版本嗎? – 2013-07-09 14:37:46
該解決方案在這裏描述:
http://www.joshstaiger.org/archives/2005/04/fixing_the_righ.html
它需要一些修改,但(見下文項目3.2)。 否則在第一次按下[Right Alt]
後,用戶將無法在當前控制檯中鍵入任何內容。 如果發生這種情況,請切換到其他控制檯(例如[Ctrl+Alt+F2]
)並恢復舊的鍵盤映射。
下面是修改的解決方案的簡要說明:使用showkey
命令[Right Alt]
鍵碼
cp mykmap oldkmap
- 保存當前的鍵映射到文件:
dumpkeys >> mykmap
,並對其進行備份。我們假設它是100
。 - 編輯
mykmap
:- 找到對應的行:
keycode 100 = AltGr
並將它更改爲:
keycode 100 = Alt
- 如果下一行(或下一個線中的一個)爲:
alt keycode 100 = Compose
去掉它。
- 找到對應的行:
- 加載新的鍵盤佈局:
loadkeys mykmap
- 永久更改(例如添加的最後一個命令在〜/ .bashrc)。
- 1. 在<alt-tab><alt-tab>
- 2. 是否<img alt="foo" />等於<img alt="foo"></img>?
- 3. 獲取試圖通過</p> <p><code>jQuery('#galleryalbum img').attr('alt'); </code> 搶alt屬性
- 4. git「<<<<<<< HEAD」
- 5. 「<<<<<<< HEAD」模板
- 6. TTY開關按Ctrl-Alt鍵F1和Alt-F1 ... F6在Mac OS X
- 7. Heredoc <<<或<<?
- 8. operator <<:std :: cout << i <<(i << 1);
- 9. VIM,製圖,爲什麼沒有nmap <Alt><Right><C-w><Right>工作?
- 10. Alt-j到<Esc><j>在IdeaVim
- 11. Grails的2.0:</p> <pre><code><img src="${resource(dir:'images',file:"${logo}")}" alt="Logo" border="0" /> </code></pre> <p>:圖像資源
- 12. << <<超載
- 13. github增加<<<<<<< HEAD
- 14. 的Eclipse:如何在我使用<kbd>CTRL +</kbd>頁<kbd>向上</kbd> OR <kbd>CTRL +</kbd><kbd>Page Down鍵</kbd>到<em>TABS</em>之間移動打圈的方式
- 15. 什麼意思的符號在java中「<<<」「<< =」「<<」
- 16. 如何使用<sub> in <img alt="">?
- 17. 任務<IList<>>爲Func鍵<>的結果
- 18. 的Rails搞亂我的代碼以「<<<<<<< HEAD」
- 19. 什麼是我的檔案中的「<<<<<<< head」?
- 20. 區別<p>在Visual Studio之間的區別是什麼2010米的快捷方式<kbd>按Ctrl</kbd><kbd>Ë</kbd> + <kbd>d</kbd>和<kbd>按Ctrl</kbd><kbd>ķ</kbd> + <kbd>d</kbd>?</p>
- 21. 使用>>,>,> |,||,| <,<,<<,<<
- 22. 'std :: operator <<'operator <<'不匹配'std :: operator <<
- 23. std :: cout << x;和std :: cout << x << std :: endl;?
- 24. 做一個<br>而不是<div></div>按Enter鍵在CONTENTEDITABLE
- 25. 在<和<=
- 26. 轉換表達<Func鍵<FromType>>以表達<Func<ToType>>
- 27. 角,通過按鍵<數
- 28. 怎麼了SVN把「<<<<<<<.mine」遍佈整個地方?
- 29. THREE.Camera.prototype.lookAt</ <() -</ <是什麼意思?
- 30. <%$,<%@,<%=,<%#...這是怎麼回事?
你能更具體嗎?你想要達到什麼目的?按「右鍵」時你的預期行爲是什麼,你會得到什麼? – Matthias 2012-04-23 08:41:40
我希望「右鍵」也可以作爲ubuntu的meta鍵 – 2012-04-23 16:28:11
當我按下「右ALT鍵+ x」時,x被打印在當前緩衝區中,原因是「右ALT鍵」沒有效果」。 – 2012-04-23 16:38:10