Клавиши Ctrl Alt AltGr не работают в Ubuntu 16.04

Клавиши Ctrl Alt AltGr не работают в Ubuntu 16.04

У меня есть USB-игровая клавиатура (куплена на aliexpress некоторое время назад) с английскими клавишами. Она отлично работает на Windows, даже с испанской конфигурацией.

Проблема в том, что в Linux Ctrl Alt AltGrклавиши не работают, они определяются как левые Shiftклавиши. Это выход из xev:

KeyPress event, serial 36, synthetic NO, window 0x2800001,
    root 0xcd, subw 0x0, time 189078, (97,87), root:(1057,627),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x2800001,
    root 0xcd, subw 0x0, time 189150, (97,87), root:(1057,627),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 36, synthetic NO, window 0x2800001,
    root 0xcd, subw 0x0, time 189294, (97,87), root:(1057,627),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 36, synthetic NO, window 0x2800001,
    root 0xcd, subw 0x0, time 189366, (97,87), root:(1057,627),
    state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 36, synthetic NO, window 0x2800001,
    root 0xcd, subw 0x0, time 189990, (97,87), root:(1057,627),
    state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

Это вывод lsusb:

Bus 002 Device 004: ID 0c45:7603 Microdia 
Bus 002 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Bus 001 Device 003: ID 0e8f:0021 GreenAsia Inc. Multimedia Keyboard Controller
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

И вот что получилось xinput:

 Virtual core pointer                       id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PixArt USB Optical Mouse                  id=10   [slave  pointer  (2)]
⎜   ↳ SONiX USB Keyboard                        id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ GASIA USB MSN KB                          id=9    [slave  keyboard (3)]
    ↳ SONiX USB Keyboard                        id=11   [slave  keyboard (3)]
    ↳ Eee PC WMI hotkeys                        id=13   [slave  keyboard (3)]

Я использую Ubuntu 16.04, но в более старых версиях проблема та же. Я пробовал некоторые исправления и использовал gnome tweak tool, но это не сработало.

Некоторые идеи?

--Отредактировано: Я только что исправил это, установив этот драйверhttps://bitbucket.org/Swoogan/aziokbd Работает на Ubuntu 18 64 бит.

Связанный контент