xkb:“ctrl:swapcaps”选项与转义键混淆

xkb:“ctrl:swapcaps”选项与转义键混淆

我一直习惯setxkbmap -option "ctrl:swapcaps"交换大写锁定键和左控制键,但我最近注意到这似乎弄乱了我的退出键。使用xev,我可以看到按转义键会发送如下事件:

KeymapNotify event, serial 34, synthetic NO, window 0x0,
    keys:  2   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   0

在没有设置“swapcaps”的情况下进行实验后,我能够通过同时按下 control 和 escape 来发送相同的事件 ( <Ctrl-Esc>)。为什么转义键会受到该ctrl:swapcaps选项的影响以及如何修复它?

相关内容