小编Var*_*gor的帖子

CTRL 和 ALT 键由于某种原因映射到 Shift

我安装了 Ubuntu 14.04,我很喜欢它。但是,在玩名为 Garry's Mod 的游戏时,我注意到有线键盘上的CTRLALT键都被检测为Shift. 我查看了键盘布局图并确认了这一点。我还注意到,我的Windows,或Super关键,Right CTRL并且Right ALT都被映射到Left Shift

它们都运行良好,只是被检测到错误。我选择了美国布局,这是我的键盘应该是的并且在 Windows 中。任何人都可以帮忙吗?我的键盘被检测为 SONiX USB 键盘(实际键盘品牌是 Avazz)。

  • 我的xev -event keyboard输出是每一个:

    KeyRelease event, serial 28, synthetic NO, window 0x4a00001,
        root 0xdc, subw 0x0, time 2446369, (730,547), root:(795,599),
        state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
        XLookupString gives 0 bytes: 
        XFilterEvent returns: False
    
    Run Code Online (Sandbox Code Playgroud)

    唯一改变的是时间。

  • sudo evtest命令将所有修饰键显示为

    type 4 (EV_MSC), code 4 (MSC_SCAN), value …
    Run Code Online (Sandbox Code Playgroud)

keyboard keyboard-layout usbhid drivers

5
推荐指数
1
解决办法
6991
查看次数

标签 统计

drivers ×1

keyboard ×1

keyboard-layout ×1

usbhid ×1