仅当按下 Shift 键时,键盘上的按键才有效

仅当按下 Shift 键时,键盘上的按键才有效

在过去的几周里,我在我的电脑上遇到了一个奇怪的问题:两个键,即#3键,只有当它们与 键一起按下时才会产生输入

因为我使用德语键盘+3导致§+#导致'。有趣的是,这个问题在锁定屏幕上不存在,我可以正常输入两个键。xev给出以下输出:

KeymapNotify event, serial 40, synthetic NO, window 0x0,
keys:  2   16  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   

KeyRelease event, serial 40, synthetic NO, window 0x4800001,
    root 0x7a7, subw 0x0, time 5869346, (388,1003), root:(2308,1032),
    state 0x0, keycode 12 (keysym 0x33, 3), same_screen YES,
    XLookupString gives 1 bytes: (33) "3"
    XFilterEvent returns: False

和:

KeymapNotify event, serial 40, synthetic NO, window 0x0,
keys:  41  0   0   0   0   0   8   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   

KeyRelease event, serial 40, synthetic NO, window 0x4800001,
    root 0x7a7, subw 0x0, time 6169284, (386,1007), root:(2306,1036),
    state 0x0, keycode 51 (keysym 0x23, numbersign), same_screen YES,
    XLookupString gives 1 bytes: (23) "#"
    XFilterEvent returns: False

对于正常工作的键,我没有得到两行带有数字的键。

有想法该怎么解决这个吗?

答案1

之前那个键不起作用是因为我似乎输入了错误的键映射。为了解决这个问题,我不得不重置所有快捷键。

相关内容