--- xc/programs/Xserver/hw/xfree86/input/keyboard/kbd.c.orig 2004-11-21 12:31:24.749690496 +0100 +++ xc/programs/Xserver/hw/xfree86/input/keyboard/kbd.c 2004-11-21 12:31:57.329737576 +0100 @@ -723,10 +723,7 @@ if (down) { int num = keycode >> 3; int bit = 1 << (keycode & 7); - if ((keyc->down[num] & bit) && - ((kbdfeed->ctrl.autoRepeat != AutoRepeatModeOn) || - keyc->modifierMap[keycode] || - !(kbdfeed->ctrl.autoRepeats[num] & bit))) + if ((keyc->down[num] & bit)) return; }