LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 980|回复: 0

求助:console与xterm下Shift-alt-key无法正常工作

[复制链接]
发表于 2006-5-17 04:14:30 | 显示全部楼层 |阅读模式
--------------------------问题--------------------------------------
最近安装了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?

盼望回复,不胜感激!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表