我已经映射Alt_R
到Control
.我的Control_R
也映射到Control
.Alt_L
仍为Alt
( Mod1
)。
我曾经xkbcomp :0 keyboard.xkb
转储当前的配置文件。在该文件xkb_symbols
的 部分中,modifier_map Mod1 { <RALT> };
我将编辑modifier_map Control { <RALT> }
后的 .xkb 文件与 .xkb 文件一起使用xkbcomp keyboard.xkb :0
。
现在按预期Alt_R + x
工作Alt_R +f
了(我正在 Emacs 中测试所有这些)。
但是Alt_R + Alt_L + F
( 应该是Control + Alt + F
) 不起作用,而Alt_R + Alt_L + B
( 应该是Control + Alt + B
) 有效。
我尝试使用xev
来测试正在发生的情况,但xev
甚至没有收到组合Alt_R + Alt_L +F
,但它收到了Control_R + Alt_L + F
,并且在后一种情况下,输出并不是预期的。
这种奇怪行为的原因可能是什么?或者有什么工具可以用来诊断问题?
编辑:
xkbcomp :0 keyboard.xkb
编辑后转储整个配置文件:配置文件