diff options
author | Daniel Stone <daniel@fooishbar.org> | 2009-02-10 17:28:06 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2009-02-11 09:21:14 +1000 |
commit | 39b34a293a1502be2529b83575d03a46c5b0f1b9 (patch) | |
tree | 67e9e5d9ecc2e49abd0b1593ee9f25f795836733 | |
parent | 9234a0a91ef0c848dead86df831124429c7f528a (diff) |
No autorepeat handling in the driver.
It's bad enough in the server, let's not cook up a driver-specific
implementation on top of it.
Extracted into separate commits by Peter Hutterer.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r-- | src/kbd.c | 14 |
1 files changed, 0 insertions, 14 deletions
@@ -532,7 +532,6 @@ PostKbdEvent(InputInfoPtr pInfo, unsigned int scanCode, Bool down) KbdDevPtr pKbd = (KbdDevPtr) pInfo->private; DeviceIntPtr device = pInfo->dev; KeyClassRec *keyc = device->key; - KbdFeedbackClassRec *kbdfeed = device->kbdfeed; KeySym *keysym; int keycode; @@ -581,19 +580,6 @@ PostKbdEvent(InputInfoPtr pInfo, unsigned int scanCode, Bool down) keyc->curKeySyms.mapWidth * (keycode - keyc->curKeySyms.minKeyCode)); - /* - * check for an autorepeat-event - */ - if (down && KeyPressed(keycode)) { - int num = keycode >> 3; - int bit = 1 << (keycode & 7); - - if ((pKbd->autoRepeat != AutoRepeatModeOn) || - keyc->modifierMap[keycode] || - !(kbdfeed->ctrl.autoRepeats[num] & bit)) - return; - } - xf86PostKeyboardEvent(device, keycode, down); } |