Re: Keyboard oddness.

From: Helge Hafting
Date: Fri Sep 26 2003 - 08:48:55 EST


Nicolas Mailhot wrote:
[...]
I wrote about monster autorepeats not every single duplicated keypress.
I fully agree it's stupid to expect detecting every single bogus repeat.

However saying the system has no way to guess monster
autorepeats=problem is just plain wrong. There *are* thresholds after
which one can be 99% sure there is a problem (autorepeat gone mad or cat
sitting on the keyboard). No one is going to complain he has to release
a key every hundred or so repeats to confirm there's a human on the
other side of the keyboard.

First, such detection is kind of useless. If I get 200 W's before
the system detects, well I'll fix it long before detection kicks
in by tapping the stuck key. That tends to unstick it.
Keys don't usually get stuck when nobody's there, they stick because
of a missed release, not a bogus press.

Second - yes, people are going to get impressively pissed off
if they have to release a key now and then. Scrolling on a heavily
loaded machine - it stops from time to time anyway - but now we
have to release the key all the time?

And don't even think of having to release a key now and then in
a action game. Games may use any key, so no restriction on
which keys may repeat is useable.

Gamers press keys for a long time, movement keys in quake, the
accelerator key in a car game, the fire key in space invaders.
Bogus unsticking of keys isn't acceptable - there will certainly
be a storm of patches for removing the misfeature.

Helge Hafting




-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/