xkbmap 语言切换后按键保留未注册

xkbmap 语言切换后按键保留未注册

我在 ubuntu 16.04 中使用 i3wm。要切换语言,我在我的 中有以下内容.config/i3/config

exec_always setxkbmap "us,ru" ",winkeys" "grp:alt_shift_toggle"

问题是:我按住两个Alt+ Shift,输入语言切换,然后我松开 alt(但仍按住 shift),shift 没有被记录(就好像我没有按住它,尽管我按住了)。

预期行为:按住两个Alt+ Shift,松开 alt ,按任意键(同时按住 shift ),键输出应为大写。

实际行为:按键输出为小写(好像我没有按住 shift,尽管我按住了)

这在另一台具有相同 i3wm、相同 ubuntu 16.04 甚至相同键盘的计算机上按预期运行。这是否与硬件有关?有没有什么解决办法?谢谢

相关内容