[Seek Help] deepin23键盘映射问题
Tofloor
poster avatar
disburden
deepin
2024-09-24 17:12
Author

我习惯了将capslock改成ctrl键,我在台式机上使用创建编辑.hwdb文件的方式来进行键盘映射.但是这两天把thinkpad笔记本装了deepin23,发现这个方法出问题了.

首先我用evtest查看键盘信息和按键扫描值的时候就发现数值有点不大对

台式机上键盘信息是这样的:

Input device ID: bus 0x3 vendor 0x853 product 0x100 version 0x111

而笔记本上的是

Input device ID: bus 0x11 vendor 0x1 product 0x1 version 0xab83

v和p全都是1,感觉就有点不对

然后是按键的扫描值,台式机键盘的扫描值是70002,70003这样的,而笔记本上的却是3a,1d,db这个样子的

总之我编辑了hwdb文件后,用systemd-hwdb update和udevadm trigger命令更新之后没有效果,不知道问题出在哪里,请各位大神帮忙看看

ps:我知道有其他很多修改按键映射的软件,比如xmodmap,skeysnail等等,但是这种直接修改内核文件的方式会省掉很多麻烦,因为他不是不需要等操作系统运行成功之后再加载,避免了很多不必要的冲突.

Reply Favorite View the author
All Replies
燕子大王来也!
deepin
2024-09-24 21:08
#1

沙发 不是大神 只能顶帖

Reply View the author
disburden
deepin
2024-09-25 00:36
#2
燕子大王来也!

沙发 不是大神 只能顶帖

谢谢顶帖,我已经搞定了,原来evtest那些信息都是对的,内置键盘和usb键盘是有一些细微差别,之前是.hwdb文件写的有些问题

Reply View the author
Oli
deepin
2024-09-26 23:09
#3

搞定就好

Reply View the author