退格键不起作用

退格键不起作用

我有两个键盘键,“后退”和“前进”。前进功能正常,以下是 xev 的输出:

KeyPress event, serial 36, synthetic NO, window 0x4600001,
    root 0x175, subw 0x0, time 16491048, (21,-17), root:(771,35),
    state 0x10, keycode 167 (keysym 0x1008ff27, XF86Forward), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x4600001,
    root 0x175, subw 0x0, time 16491272, (21,-17), root:(771,35),
    state 0x10, keycode 167 (keysym 0x1008ff27, XF86Forward), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

另一方面,xev 给出了这个

FocusOut event, serial 36, synthetic NO, window 0x4600001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 36, synthetic NO, window 0x4600001,
    mode NotifyUngrab, detail NotifyAncestor

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

有人能帮我让 Back 工作吗?我不明白为什么 X 会为其生成 Focus 事件。

答案1

问题在于,在 gnome-control-center > 键盘 > 快捷键中,“返回”键被分配给操作“搜索”。

我删除了快捷方式,现在在 X 中生成了“返回”的按键事件。我猜 gnome 在将按键分配给快捷方式时会捕获这些按键并阻止生成事件。

相关内容