在 Fedora 中使用 Microsoft Sculpt 键盘时遇到的问题

在 Fedora 中使用 Microsoft Sculpt 键盘时遇到的问题

我已经使用 Microsoft Sculpt 键盘大约一周了,几乎没有任何问题。我看到的一个问题是Ctrl+F键盘组合似乎在我的操作系统中的任何地方都不起作用,其他快捷方式(例如Ctrl+C到处都可以使用)只是这个组合键似乎不起作用。

我跑去xev看看他们的键盘发送了什么,当我按下 Ctrl 键时,我看到:

KeyPress event, serial 36, synthetic NO, window 0x1800001,
    root 0x2cf, subw 0x0, time 1925315667, (906,904), root:(2921,1063),
    state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

当我只按 F 键时,我看到:

KeyPress event, serial 36, synthetic NO, window 0x1800001,
    root 0x2cf, subw 0x0, time 1925295460, (906,904), root:(2921,1063),
    state 0x10, keycode 41 (keysym 0x66, f), same_screen YES,
    XLookupString gives 1 bytes: (66) "f"
    XmbLookupString gives 1 bytes: (66) "f"
    XFilterEvent returns: False

当两者都按下时,我看到:

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

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

这似乎不是正确的输出。有没有一种简单的方法来解决这个问题,或者有一种简单的方法来映射Ctrl+F到我不使用的功能键?

相关内容