Mailinglist Archive: opensuse (878 mails)

< Previous Next >
Re: [opensuse] Re: Repeated key syndrome
  • From: "Carlos E. R." <robin.listas@xxxxxxxxxxxxxx>
  • Date: Wed, 25 Sep 2013 04:18:14 +0200 (CEST)
  • Message-id: <alpine.LNX.2.00.1309250404330.13249@Telcontar.valinor>
Hash: SHA1

On Wednesday, 2013-09-25 at 01:40 -0000, Jim Henderson wrote:
On Wed, 25 Sep 2013 03:22:42 +0200, Carlos E. R. wrote:

Yes, USB keyboard, new (±15 days). But I unplugged it completely, yet
the key stream continued. I think the hey was the tab, I'm unsure if I
typed it or not.

I assumed that there was a lot of some key in the buffer, but after a
minute it did not stop... so I rebooted.

From what I recall, keyboards issue two events when you press a key - a
"key press", and a "key release".

Er... mmm... yes, you are right. It's way more than a decade or two since I read that, an the bios code handling that. I forgot. It serves to debounce the clicks.

If the key release event doesn't
register for some reason, that would cause the behaviour you saw (and
that I've seen).

Yes... it is starting to make sense.

That also explains why pressing the key and releasing it again causes it
to stop.

I don't think this is a buffering issue, I think it's a USB "key release"
event issue, based on my own experiences.

My new keyboard is a mechanical unit, gamer type: it can buffer key presses inside, and allows several simultaneous keypresses. 8 perhaps. Which is why it continues reading other keys, I guess.

Interestingly, though, my keyboard and KVM are PS/2 style, but the
machine I have the problem with doesn't have a PS/2 port on it, so I use
a PS/2-to-USB adapter for the keyboard and touchpad.

That's probably why I've never thought about it as a potential issue for
others - because there are two intermediate devices between my keyboard
and the system.

If you end up reproducing it, try hitting the stuck key and releasing it
and see what happens. I'd bet that it stops.

I'll try to remember. It may be weeks. :-}

The problem is also finding which key it is, when it is not a letter.

- -- Cheers,
Carlos E. R.
(from 12.3 x86_64 "Dartmouth" at Telcontar)

Version: GnuPG v2.0.19 (GNU/Linux)

< Previous Next >
Follow Ups