问题:我无法仅使用 shift+c 输入大写字母“C”。
对于其他字母,Shift 键可以正常工作。
但对于“c”,要写出大写字母 c,唯一的方法是使用 super+shift+c。
如果我按下 shift+c,xev 输出将如下所示:
FocusOut event, serial 40, synthetic NO, window 0x3600001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 40, synthetic NO, window 0x3600001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 40, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 4 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 0x3600001,
root 0x4e6, subw 0x0, time 5217617, (30,-13), root:(829,48),
state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
根据我发现的另一个问题,我寻找一个可以抓住这个的键绑定,因为 xev 输出看起来像一个键绑定...
但是当我查看:设置>设备>键盘快捷键
时没有绑定到 shift + c 的快捷方式
当我检查 gsettings 时,我看不到绑定到 shift + c 的快捷方式。
我也没主意了。我还能在哪里检查键绑定?
编辑:
我有一种不祥的怀疑,这是几年前我在这台计算机上进行多开尝试的结果,也许这是切换窗口的快捷方式。
答案1
问题很可能出在您的终端快捷方式上。它与常规设置不同。在您的终端窗口中,转到“首选项”,然后转到“快捷方式”!