在过去的几周里,我在我的电脑上遇到了一个奇怪的问题:两个键,即#和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
之前那个键不起作用是因为我似乎输入了错误的键映射。为了解决这个问题,我不得不重置所有快捷键。