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

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来显示
原文地址:https://www.cnblogs.com/cute/p/14944371.html