奇怪的键盘行为“k”在 dwm 下不可用(dmenu 除外)

奇怪的键盘行为“k”在 dwm 下不可用(dmenu 除外)

我使用的是德国标准键盘(樱桃KC 1000、qwertz,带有 ä、ö、ü 等)设置为布局并手动从头开始us安装系统,似乎在 中发生了一些非常奇怪的事情。当我按下artix linux (openrc)dwmk在键盘上什么都没发生。但是,当我使用它进行搜索时,dmenu它工作得很好。如果我在终端上退出 dwm,它会再次工作!

我测试了一些设置——见下文——但是k行为仍然坚持不懈。

setxkbmap -model pc105 layout us -variant, querty
setxkbmap -model pc105 layout de -variant, querty
setxkbmap -model pc105 layout us -variant, quertz
setxkbmap -model pc105 layout de -variant, quertz

setxkbmap -model pc104 layout us -variant, querty
setxkbmap -model pc104 layout de -variant, querty
setxkbmap -model pc104 layout us -variant, quertz
setxkbmap -model pc104 layout de -variant, quertz

使用xinput键盘时被检测为Cherry USB keyboard。使用通讯员 id 进行测试,xinput test 11按键被检测为key press 45

知道如何解决这个问题吗?

答案1

解决了。这与dwms文件中的错误设置有关config.h,我在该文件中映射了107打印屏幕的键。现在我已经注释掉了该行,重新编译并k再次工作。然而,这似乎很奇怪,因为k映射到45,而不是 107

如果您知道为什么会发生这种情况,如果您评论此答案,我将非常感激。最好的祝愿!

相关内容