我不确定这是怎么发生的。也许是当我以某种方式向键盘添加第二种布局时(尽管我只添加了另一种语言)。
当我按下大写字母时(我只使用并且只用于大写字母字符),现在我得到了 Shift 的行为:空格键不起作用,数字字符如123
变为!@#
。这对我的工作流程产生了很大的负面影响。
当我运行时,setxkbmap -query
我得到的结果是:
rules: evdev
model: pc105
layout: us,il
variant: intl,biblical
options: caps:caps_toggle
这只是在我尝试跑步之后setxkbmap -option -option caps:caps_toggle
。我也尝试过同样的方法但caps:caps_lock
没有结果。
在我这样做之前,-query
返回
rules: evdev
model: pc105
layout: us,il
variant: intl,biblical
options: caps:shiftlock,caps:caps_lock,caps:capslock,caps:none,caps:nocaps,caps:caps,caps:capslock,grp:toggle
尽管选项不同,但行为是相同的。
我知道这是 X 键盘的问题,因为当我切换到纯终端屏幕时不会发生这种情况。
答案1
也许是当我以某种方式向键盘添加第二个布局时(尽管我只添加了另一种语言)
是的。就是这样。这种情况已经发生了好几个星期,我不知道这可能是由于我的第二个字母键盘的变体(圣经希伯来语,能够写 nikkud)造成的。当我把它改回 lyx 时,问题就解决了。