sory for my english
Here and at me the question is a defect or and should be?
If interestingly I have made patch for x-win for real multikey autorepetition
http://188.72.205.144/mkr/xorg-server-1.7.7mkr.patch
http://188.72.205.144/mkr/xorg-server-1.8.99mkr.patch
No problem on the English: your intent is clear.
The original PCs, and the typewriters before them (those which had the feature at all) had autorepeat set to disable as soon as any other key was pressed. Even when that key was released, the auto generally did not turn on.
USB keyboards have the repeat handled on the host, (PC, linux, mac, etc..) but the host is expected to follow the traditional behaviour by default.
I am torn as to whether the default could have been much different. Some typists don't release the keys quickly enough when typing certain words. If the autorepeat timer was not reset with each new keypress, then a few characters might repeat some distance into a word unexpectedly.
I set my repeat timeout pretty fast, and the rate relatively fast. I can repeatedly hit a key at over 20 Hz, so the autorepeat needs to be faster than that to be useful.
However, with that quick timeout, I get repeats I don't want sometimes - especially when very drunk or tired.
Also, there was a limited amount of RAM on the early microcontrollers for keyboards. Having a timeout on more than one key would consume about 2 bytes for each each key worth of simultaneous auto ability.
I even own a keyboard without a microcontroller - there is no firmware, the scanning (and this one actually scans) is driven by the external terminal.
Anyway, that's my theory about the history. I don't got hard facts for you, though.
As for whether the option should exist - well, it is linux: if someone wants it, then the option should exist. Where in the giant config hierarchy of these systems and how it should be configured I do not know. Whether it should even merged into the normal install, rather than maintained as a compile-time option or even completely external patch is something else you will want to talk to the x folks about.
enjoy, and good luck,
dfj