C- <spc>只是插入一个空格emacs - tty console </spc>

时间:2014-08-20 10:23:11

标签: linux emacs console key-bindings tty

我在emacs中使用它时遇到了这个问题:当按下C-时,它只是插入一个空格而不是调用set-mark函数。控制键在控制台中工作,其他组合键包括CTRL键工作(例如C-h-b,C-x C-c)。

在X下,每个键绑定都能正常工作,所以我认为它不是emacs问题,而是与控制台相关的问题。有没有人知道至少从哪里开始寻找解决方案?

编辑:感谢链接,但它不起作用

在点击C-h l(显示输入到emacs的键)后,我注意到emacs根本没有得到C空间,只是空间。但emacs仍能正确获取其他Ctrl键组合。我正在使用linux控制台,据我所知(如果我错了,请纠正我)它不是模拟器:它是终端。不幸的是我不知道如何修复这个烦人的bug,因为我发现emacs非常有用。

1 个答案:

答案 0 :(得分:0)

  

但你也可以乱用/ usr / share / kbd / keymaps中的键盘映射(用loadkeys加载一个新键盘),看看你是否能弄清楚发生了什么。

谢谢deong :),解决了我的问题:我用`loadkeys other-keymap&#39;加载了另一个兼容的keymap。 我没有想到它,因为CTRL在其他地方工作。所以我要理解在之前的非工作键映射&#34; Ctrl-space&#34;被映射到&#34;空间&#34;?