我如何检查按下了哪个键?

我如何检查按下了哪个键?

在我的键盘布局中,左键Ctrl不起作用(右键正常工作)。

我如何检查是否有另一个密钥与该密钥关联?

我曾经有一个可以启动的命令行工具,它会向我显示我按下的每个键所产生的每个输入,但我再也找不到它了。

如果我发现它有效,我想将正确的键重新映射到我的Ctrl左键

答案1

会是这样吗xev

这是一个简化输出的命令:

xev | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p'

我在这里找到了它:https://wiki.archlinux.org/index.php/Extra_Keyboard_Keys#In_Xorg

相关内容