如何将“控制”功能分配给 /usr/share/X11/xkb/symbols/pc 中的正确超级(Windows)键?

如何将“控制”功能分配给 /usr/share/X11/xkb/symbols/pc 中的正确超级(Windows)键?

我试图将“控制权”分配给我的超级R输入/usr/share/X11/xkb/symbols/pc.

所以,我改变

key <RWIN> { [ Super_R ] }

key <RWIN> { [ Control_R ] }

然后我开始X并使用xev来验证更改是否发生。事实上,当我按下右侧的“超级”(Windows)键时xev会报告。Control_R

但是,当我想使用ctrl-c或时ctrl-d,分别按右超级键和 c 或 d,程序不会停止,外壳也不会退出。当我使用左控制键时,它会像往常一样工作。

如果我退出 X 并且改变

key <RCTL> { [ Control_R ] }

key <RCTL> { [ Super_R ] }

然后X再次开始,右侧超级键充当控制键。但是,右控制键不再充当控制键,这是我不希望的。

所以,我想知道为什么第一次更改没有带来所需的键盘更改以及如何将控制功能分配给正确的超级键。

相关内容