解决方案如下:
在终端输入:
xmodmap -pk
这个意思是列出当前键盘映射,先别管它,然后输入:
xev
现在按那个有问题的\键,会显示当前的键盘事件,接下来要做的就是记住keycode后面的数字,我的是94,然后关闭那个测试窗口,输入:
xmodmap -e "keycode 94 = backslash bar"
这条命令意思是让94这个键对应到\和|上,backslash和bar是它们的英文。特殊字符的英文可以在第一次列出的键盘映射表里找。
终于大功告成,现在按\就显示\,shift+\就显示|,爽。哦,忘了说,每次开机都得加载它,我们可以在“系统”-“首选项”-“会话”,添加启动程序,输入刚才的那个命令:
xmodmap -e "keycode 94 = backslash bar"
名称随便起,这次是真的OK了,以后每次开机后,\键就正常了,如果大家有更好的方法,欢迎讨论。
大家可以举一反三,改自己本本上识别错误的键,有问题的可以问我,其实我也是个菜鸟,呵呵。
我们应当注意一下:,以上内容我在ubuntu18.04是没有找到系统的首选项的,网上有提供解决方案是通过自己编写相应的自启动文件,才能解决每次系统启动的时候,都要手动输入这个代码
ps:以上是转载内容http://forum.ubuntu.org.cn/viewtopic.php?f=126&t=159537