Garip klavye davranışı (yalnızca Ubuntu)


1

Ben G-LAB Keyz 200 N çift çizme Ubuntu 16.04 / Windows 10 Pro ile bir dizüstü bilgisayara bağlı klavye.

Sol ve sağ ikisi: Ubuntu kullanıldığında bir garip davranışa sahip CTRL, Windowsve ALTanahtarları tüm gibi davranır SHIFTböylece başkaları düzenleme fonksiyonları kısayolları arasında, imkansız kullanmak için yapım.

Troubleshhoting:

  • Windows 10'da, diğer klavye gibi, iyi çalışıyor.
  • Dahili klavye Ubuntu ve Windows'ta gayet iyi çalışıyor.
  • Klavyeyi Ubuntu 18.04 kullanan başka bir bilgisayarda test etti ve yine aynı davranışı gösterdi.

Çok googledim, ancak yaşadığım soruna uzaktan bile benzer bir şey bulamadım. Yukarıdaki sorunların donanım sorunu olmadığını gösteriyor gibi görünüyor - dahili klavye her iki işletim sisteminde de iyi çalışıyor ve harici klavye yalnızca Windows 10'da doğru çalışıyor. Yani problem Ubuntu'da bu klavyeye özgü görünüyor.

Bu garip davranışa ne neden olabilir ve herhangi bir geçici çözüm var mı? Daha fazla sorun giderme için öneriler açıktır.

EDIT: Şimdi donanım tanımlayıcısı tarafından googling 1c4f:0056 SiGma MicroBen aynı kesin sorunu olan başkaları buldum - ama görünüşe göre çözülmedi -:

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

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

İşte lsusb -v -d 1c4f:0056birisinin bu klavyeyi "özel" yapan şeyin ne olduğunu anlayabilmeniz için sonuçlar ...

 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)

Biyosunlarınız güncel mi? Bu muhtemelen bir sürücü sorunudur.
Aulis Ronkainen,

@AulisRonkainen Evet, çünkü başka yok. Bu bir 2014 System76 Bonobo (Ubuntu 16.04). Ancak aynı soruda açıkça bahsettiğim gibi başka bir PC'de (Ubuntu 18.04) olur.
GabrielaGarcia

Klavye usbhid ile yüklü mü?
Aulis Ronkainen,

@AulisRonkainen Bunu nasıl kontrol edebilirim? Buradaki yeniliklerden çok daha fazla şey biliyorum ama kesin bir Linux uzmanı değilim. Ama komutları çalıştırmamı istersen terminali kullanabilirim :)
GabrielaGarcia

lsusb usb aygıtlarını gösterir ve dmesg'de bu aygıtların ilklendirmelerini görebilirsiniz (grepleme gerekir). Bu olsa sorunu çözmez. Sürücülere ihtiyacınız var ya da belki usbhid quirks ekleyerek çalışıyor.
Aulis Ronkainen,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.