Mode_switch + Shift 与 Shift + Mode_Switch 不一样吗?

Mode_switch + Shift 与 Shift + Mode_Switch 不一样吗?

我的里面有这个~/.Xmodmap

keycode  47 = Mode_switch NoSymbol Mode_switch
keycode  25 = w W backslash bar

Shift+ Mode_switch+W产生 bar,这就是我们想要的。然而Mode_switch++ShiftW产生W。这是为什么呢?

当我写这个问题时,我做了这个替换:

keycode  47 = Mode_switch Mode_switch Mode_switch

现在问题消失了。不过我见过Mode_switch NoSymbol Mode_switch很多次使用过。有人可以解释为什么更改可以解决问题吗?这种方法有什么陷阱吗?

相关内容