将 Alt_R 映射到 Control 后出现问题

将 Alt_R 映射到 Control 后出现问题

我已经映射Alt_RControl.我的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编辑后转储整个配置文件:配置文件

相关内容