Comportamiento extraño del teclado (solo Ubuntu)

Comportamiento extraño del teclado (solo Ubuntu)

TengoG-LAB Keyz 200NTeclado conectado a una computadora portátil con arranque dual Ubuntu 16.04 / Windows 10 Pro.

Tiene un comportamiento extraño cuando se usa en Ubuntu: tanto las teclas izquierda como derecha se CTRLcomportan así , lo que imposibilita el uso, entre otros, de los accesos directos a las funciones de edición.WindowsALTSHIFT

Solución de problemas:

  • Funciona bien, como cualquier otro teclado, en Windows 10.
  • El teclado interno funciona bien en Ubuntu y Windows.
  • Probé el teclado en otra PC con Ubuntu 18.04 y nuevamente mostró el mismo comportamiento.

Busqué mucho en Google pero no pude encontrar nada remotamente similar al problema que estoy teniendo. La solución de problemas anterior parece indicar que no hay ningún problema de hardware: el teclado interno funciona bien en ambos sistemas operativos y el externo funciona correctamente solo en Windows 10. Entonces el problema parece ser específico de este teclado en Ubuntu.

¿Qué puede estar causando este comportamiento extraño? ¿Existe alguna solución? Se aceptan sugerencias para solucionar problemas adicionales.

EDITAR: Ahora, buscando en Google por el identificador de hardware 1c4f:0056 SiGma Micro, encontré otros con exactamente el mismo problema, pero aparentemente sin resolver:

https://forums.kali.org/showthread.php?34682-ctrl-alt-and-super-keys-bug

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1720842

Aquí están los resultados por lsusb -v -d 1c4f:0056si acaso alguien puede detectar qué hace que este teclado sea "especial"...

 Bus 003 Device 006: ID 1c4f:0056 SiGma Micro 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x1c4f SiGma Micro
  idProduct          0x0056 
  bcdDevice            3.70
  iManufacturer           1 SIGMACH1P
  iProduct                2 USB Keyboard
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           59
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower               98mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      54
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     141
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
Device Status:     0x0000
  (Bus Powered)

información relacionada