zl程序教程

您现在的位置是:首页 >  系统

当前栏目

linux 中字符映射错误,#、\、|、“ 不能输入

2023-09-27 14:21:18 时间

https://blog.csdn.net/qq_28648861/article/details/93364861


参考文章1
参考文章2
相关的指令:xmodmap、xev,使用方法见以上文章
更改前请注意keycode,不同主机可能不同。此处修改的都是映射错误的keycode


https://wiki.archlinux.org/title/Xmodmap_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#%E9%94%AE%E6%98%A0%E5%B0%84%E8%A1%A8

Xorg 中有两种类型的键盘值:键码和键符。

键码 keycode
键码是当按键或鼠标按钮被按下时,内核收到的表示数字。
键符 keysym
键符是键码所对应的符号表达值。例如,按a产生38号键码,它被映射到0×61号键符,对应 ASCII表中的 a
Xorg中,键符通过一个定义键码-键符对应关系的表管理。这个表叫做键映射表。可以通过运行xmodmap来显示