鱼C论坛

 找回密码
 立即注册
查看: 12184|回复: 4

[技术交流] 部分键盘在Linux无法使用反斜杠(\)和管道符(|)的解决方案

[复制链接]
发表于 2015-9-25 14:54:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我也是在准备课程的过程中遇到这种奇葩情况,在这里贴出我的解决方案,希望可以帮助到遇到同样问题的鱼油。

安装完 CentOS,我发现我的键盘所有按键都是 OK 的,除了那最几乎最常用的反斜杠和管道符(同个按键)。


问题描述:

键盘上按下的是反斜杠(\),屏幕上输出的确实小于号(<),有些朋友可能是输出井号(#)

注:其实在纯命令行下是可以用右边的 Alt + 减号(-)输出反斜杠(\),右边的 Alt + 反斜杠(\)输出管道符(|)

解决方案:

1. 使用 xev 命令测试按下键盘上反斜杠按键的 keycode。由于执行 xev 命令后窗口会出现很多捕获到事件,所以这时候你鼠标啥的都不要动,就静静的按下那个该死的反斜杠(\)即可:

1.JPG

出现两个事件,一个表示按下按键,一个表示释放按键……

好了,我们知道 keycode 是 94,在我们这个键盘上被映射为小于号(<)。

注:如果没有 xev 命令请使用 yum -y install xev 先安装


2. 使用 xmodmap 命令修改键盘映射:xmodmap -e "keycode 94 = backslash bar"

看,反斜杠和管道符又回来了:

2.JPG

注:如果没有 xmodmap 命令请使用 yum -y install xmodmap 先安装


3. 保存设置,创建 .Xmodmap 文件:vi ~/.Xmodmap

将需要修改的映射填入:keycode 94 = backslash bar

关闭并保存,重启后系统询问你是否载入 modmap 文件:

3.JPG

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-9-25 16:41:29 | 显示全部楼层
cent os  满满的爱
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-25 17:07:01 | 显示全部楼层
小人 发表于 2015-9-25 16:41
cent os  满满的爱

是不是满满都是回忆啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-4-28 09:36:00 | 显示全部楼层
是不是满满都是回忆啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-25 13:59:44 | 显示全部楼层
你好,请问我输入这些指令以后显示unable to display
这是为什么呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-15 08:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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