无法使用 xmodmap 禁用超级键

无法使用 xmodmap 禁用超级键

我正在使用 xmodmap 来禁用超级键,但是当我按下某些键(即(M,A))时,即使没有按下超级键,这些键的 gnome 快捷键(super+M,super+A)也会启动。

看起来即使 xmodmap 禁用了超级键,它实际上也被按下了。这是我的 xmodmap 文件:

clear Lock
clear Control
clear Mod1
clear Mod2
clear Mod3
clear Mod4
clear Mod5

我该怎么办?我想正常使用这些键。

答案1

打开终端并输入:

xev

在新窗口处于焦点位置时,按超级键获取其键码。由于您说它实际上是被按下的,因此请输入以下内容:

xmodmap -pk

我确实这样做了,我的 Super_L 密钥代码为 133,Super_R 密钥代码为 134,可能不一样,所以请检查一下。

要禁用密钥类型,请执行以下操作:

xmodmap -e 'keycode <number> = NoSymbol'

我怀疑其中一个超级键存在问题,因此对一个键执行命令并检查问题是否已解决。

相关内容