[I've asked this question on linux.com, and posted it to comp.os.linux.x,comp.os.linux.hardware,comp.os.linux.x, and redhat.x.general. I've run out of options other than to submit this bug report.] I'm running a stock RedHat 6.0/x86 with Enlightenment .15.5. Try as I might, I cannot get "xset -r <keycode>" to work. I can globally enable/disable key-repeat using "xset r on" and "xset r off", but setting individual keycodes (obtained from "xmodmap -pke") has no effect. Actually, I can tell that *something* is happening, by examining the results of "xset -q" before and after: $ xset -q Keyboard Control: auto repeat: on key click percent: 0 LED mask: 00000000 auto repeat delay: 500 repeat rate: 5 auto repeating keys: 00ffffffdffffbbf fa9fffffffdffdff 7f00000000000000 0000000000000000 $ xmodmap -pke | while read foo key foo ; do xset -r $key ; done $ xset -q Keyboard Control: auto repeat: on key click percent: 0 LED mask: 00000000 auto repeat delay: 500 repeat rate: 5 auto repeating keys: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 All this, and the X-server seems to be completely ignoring the auto_repeats key mask. I've checked my BIOS; no luck. I've even tried switching my keyboard (M$Natural) for a stock Dell QuietKey; no luck. Any ideas? Is this an XFree86 problem? A RedHat problem? A Linux problem? A hardware problem? If anyone can shed some light, I'd greatly appreciate it. Thanks, Rand.
xset -r was not implemented in XFree86 until 3.3.6, which is available now in our rawhide tree, or sometime in the future as an errata for RHL 6.x.
I checked it on both XFree86 3.3.6-20j1 of RH6.2J (Japanese version) and XFree86 4.0.1-1 of RH7J, but this problem still exists.