我已经推出的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. TTY开关按Ctrl-Alt键F1和Alt-F1 ... F6在Mac OS X
- 5. operator <<:std :: cout << i <<(i << 1);
- 6. Grails的2.0:</p> <pre><code><img src="${resource(dir:'images',file:"${logo}")}" alt="Logo" border="0" /> </code></pre> <p>:图像资源
- 7. << <<超载
- 8. 的Eclipse:如何在我使用<kbd>CTRL +</kbd>页<kbd>向上</kbd> OR <kbd>CTRL +</kbd><kbd>Page Down键</kbd>到<em>TABS</em>之间移动打圈的方式
- 9. 什么意思的符号在java中“<<<”“<< =”“<<”
- 10. 如何使用<sub> in <img alt="">?
- 11. 的Rails搞乱我的代码以“<<<<<<< HEAD”
- 12. 区别<p>在Visual Studio之间的区别是什么2010米的快捷方式<kbd>按Ctrl</kbd><kbd>Ë</kbd> + <kbd>d</kbd>和<kbd>按Ctrl</kbd><kbd>ķ</kbd> + <kbd>d</kbd>?</p>
- 13. 使用>>,>,> |,||,| <,<,<<,<<
- 14. 做一个<br>而不是<div></div>按Enter键在CONTENTEDITABLE
- 15. 在<和<=
- 16. <%$,<%@,<%=,<%#...这是怎么回事?
- 17. PHP操作<<<
- 18. PHP表达<<< EOB
- 19. print <<< HTML in php?
- 20. HTML标记:<<< HTML
- 21. 格式HTML代码,按下Ctrl + Shift + F热键,<将取代<
- 22. 的WordPress:</p> <pre><code><ul> <?php wp_list_pages('title_li=&child_of=10&link_after=<img src="http://mydomain.com/image.gif" alt="" />'); ?> </ul> </code></pre> <p>它的工作原理,但问题是我不知道:与子类
- 23. 转换表达<Func键<TEntity,TKEY的>,以表达<Func键<TEntity,对象>>
- 24. 控制<param>值与<button>
- 25. 安卓:</p> <p><img src="https://i.stack.imgur.com/hJreq.png" alt="enter image description here">:一个按钮
- 26. 帆从我有两个控制器,<code>SocketController</code>和<code>ProjectController</code><br> <code>SocketController</code>另一个控制器
- 27. 浮动元素<br /><br /><br /><br /><br /\><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
- 28. 转换表达<Func键<T1,bool>>表达式<Func键<T2,bool>动态
- 29. 如何表达<Func键<T1, bool>>转换为表达<Func键<T2, bool>>
- 30. 转换表达<Func键<TInterface,布尔>>表达式<Func键<TImplementation,布尔>>
你能更具体吗?你想要达到什么目的?按“右键”时你的预期行为是什么,你会得到什么? – 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