it-swarm.com.de

Externe Tastatur wiederholt das Drücken von Tasten - lliiikkkkeee tttthhhhiiiiis

Wenn ich eine Taste mit einer externen USB-Tastatur drücke, werden sie mehrmals gedrückt (wie im Titel). Die interne Tastatur meines Lenovo T460s funktioniert einwandfrei.

  • Live-Distribution von USB gebootet: das gleiche Problem
  • Getestete Kernel: 4.8.4, derzeit 4.10.0-041000-generic
  • aktualisiertes Lenovo BIOS/UEFI (1.22)
  • Ubuntu 16.04.02 LTS
  • Tastatur: Coolermaster MasterKeys S (schien für andere unter Linux zu funktionieren)
  • andere USB-Tastaturen (Logitech) funktionieren einwandfrei
  • Alle USB-Anschlüsse ausprobiert (Dock, direkt)
  • Es hat funktioniert, als ich die Tastatur das erste Mal eingesteckt habe .
  • Stellen Sie die Tastatureinstellungen so ein, dass Tastaturwiederholungen ohne Erfolg deaktiviert werden
  • Wenn Sie mit einem einzigen Klick sehr schnell tippen, wird nur ein einziges Zeichen eingegeben

Der ohne Hersteller ist die Tastatur:

$ lsusb
Bus 002 Device 002: ID 17ef:1010 Lenovo
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 008: ID 138a:0090 Validity Sensors, Inc.
Bus 001 Device 006: ID 04f2:b52c Chicony Electronics Co., Ltd
Bus 001 Device 004: ID 8087:0a2b Intel Corp. 
Bus 001 Device 009: ID 2516:003c 
Bus 001 Device 007: ID 17ef:100f Lenovo 
Bus 001 Device 005: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 17ef:1010 Lenovo 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ dmesg
[   43.169824] usb 1-4.4.1: new full-speed USB device number 9 using xhci_hcd
[   43.269936] usb 1-4.4.1: New USB device found, idVendor=2516, idProduct=003c
[   43.269937] usb 1-4.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   43.269938] usb 1-4.4.1: Product: MASTERKEYS PRO S with intelligent RGB
[   43.269939] usb 1-4.4.1: Manufacturer: Cooler Master Technology Inc.
[   43.790796] input: Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1:1.0/0003:2516:003C.0005/input/input19
[   43.854216] hid-generic 0003:2516:003C.0005: input,hidraw2: USB HID v1.11 Keyboard [Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB] on usb-0000:00:14.0-4.4.1/input0
[   43.854793] hid-generic 0003:2516:003C.0006: hiddev0,hidraw3: USB HID v1.11 Device [Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB] on usb-0000:00:14.0-4.4.1/input1
[   43.855475] input: Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4.1/1-4.4.1:1.2/0003:2516:003C.0007/input/input20
[   43.913950] hid-generic 0003:2516:003C.0007: input,hidraw4: USB HID v1.11 Keyboard [Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB] on usb-0000:00:14.0-4.4.1/input2

$ xinput list
xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech MX Master                        id=9    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=12   [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=13   [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)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Integrated Camera                         id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=14   [slave  keyboard (3)]
    ↳ Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB   id=15   [slave  keyboard (3)]
    ↳ Cooler Master Technology Inc. MASTERKEYS PRO S with intelligent RGB   id=16   [slave  keyboard (3)]

Ist es normal, zweimal in dmesg und xinput aufzutauchen, aber nicht vollständig in lsusb? Kann es sein, dass das Gerät zweimal "installiert" wurde, so dass das "erste" Gerät und das "zweite" Gerät stören? Bitte helfen Sie mir, die Ursache zu finden, ich verliere den Verstand ... Gerne mehr Protokolle bereitzustellen.

3
toeff5312

Dies ist kein Problem von Ubuntu oder dem Betriebssystem. Ein einfaches Zurücksetzen der Tastatur macht den Trick (das Handbuch sagt nicht, wie es richtig zurückgesetzt wird) http://community.coolermaster.com/topic/16653-masterkeys-pro -l-und-s-Mega-Thread /? page = 6 # comment-129604

1
toeff5312
  1. Wenn Sie eine USB-Tastatur haben, insbesondere eine alte, schließen Sie sie an eine USB 2.0-Buchse anstelle einer USB 3.0-Buchse an.

  2. Wenn nur ein paar Schlüssel hängen bleiben oder sich wiederholen, reinigen Sie diese sorgfältig.

  3. Erhöhen Sie die Wiederholungsverzögerung. In Ubuntu 18.04 und höher gehen Sie zu Einstellungen -> Universal Access -> klicken Sie auf Repeat Keys . Erhöhen Sie die Wiederholungsverzögerung, indem Sie den Schieberegler Verzögerung nach rechts bewegen.

    enter image description here
    Wiederholen Sie die Tasteneinstellungen in Ubuntu 18.04

  4. Wenn eine der Tasten einer Tastatur nur sporadisch einen Tastenanschlag registriert, entfernen Sie vorsichtig den oberen Teil der Taste mit dem Buchstaben von der Tastatur. Wenn die Feder im Inneren zerbrochen ist, ziehen Sie eine Spiralfeder von innen heraus einen Stift und ersetzen Sie die alte Feder unter dem Schlüssel durch eine neue. Probieren Sie ein paar verschiedene Federlängen aus, bis Sie die Länge gefunden haben, die die gleiche Federwirkung wie alle anderen Tasten erzielt. Andernfalls bleibt die Taste beim Drücken entweder hängen oder wiederholt sich.

0
karel