为了寻找答案,我偶然发现了这个问题。有这样的事情:
由于“历史原因”,keycode X使用的密钥代码和内核使用的密钥代码被关闭了8。因此,取97-8= 89,并使用setkeycode命令(同样作为root)使用89:
有谁知道历史原因是什么,以及为什么代码相差8?
发布于 2014-03-26 06:31:24
X11协议将密钥代码定义为范围内的8位值[8,255]。值0是AnyKey的一个特殊值--我不记得有什么东西使用1-7,或者只是为将来的特殊情况保留。
https://unix.stackexchange.com/questions/120589
复制相似问题