|
--------------------------问题--------------------------------------
最近安装了slackware 10.2, 但是在console下用emacs时用发现“M-<”失效。在emacs中用"C-h k"查询按键,发现只要alt与shift同时按下,emacs中最下面一行的"Describe key:" 中没有任何提示,即按键无法被emacs捕获。
退出emacs后,在console下试验其它的组合,发现只要alt与shift同时按下便引起失效,即console没有任何反应;但如果先按ESC,放开后再按"shift+key",却可以实现原本用“alt-shift-key"实现的功能,这一点在Emacs中也是一样,即按下ECS,放开后再按<(即shift-3),可以实现"M-<"的功能。
同样的问题在X下也有,但不尽相同。
1.在xterm按alt-shift-key输出乱码;
2.在xterm中打开mc后alt键失效,但用ESC可以实现原来用alt实现的功能如ESC-,ESC-h等等;
3.在xterm中输入“emacs -nw”打开emacs后:alt-shift的组合正常工作,但Ctrl-h的作用却和Backspace一样,而不是调出相关帮助信息
3.不加 -nw,即输入“emacs”打开gnu emacs的图形窗口,也能正常工作
--------------------------问题结束----------------------------------
请教各位同仁:
1.如何配置alt键的设置,才能使其在console与xterm下正常工作?
2.如何改变xterm中Ctrl-h的映射,不让它被映射为Backspace?
盼望回复,不胜感激! |
|