xf86-input-evdev: Changes to 'master'

Sascha Hlusiak saschahlusiak at kemper.freedesktop.org
Tue Feb 19 13:55:09 PST 2008


 src/evdev_key.c |   52 +++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 35 insertions(+), 17 deletions(-)

New commits:
commit 8ae4d17ca3fb9ec06b16df5c737cd9021453a020
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Tue Feb 19 22:49:51 2008 +0100

    Let kernel autorepeat pass when set on default values
    
    xorg-server won't generate soft autorepeat, when interval/delay are at default of 40/660 (see xkb/ddxCtrls.c:
    XkbDDXUsesSoftRepeat). When we hit the defaults, we let the kernel autorepeat pass, if we differ, we swallow them all
    and let the server figure out autorepeat in software.

commit 134ce2e493882ce411d17ea97ebb243a7d574144
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Tue Feb 19 21:12:36 2008 +0100

    Set repeat_delay and repeat_interval to default values
    
    Set ctrls->repeat_delay and ctrls->repeat_interval so that keys will be automatically repeated in software.

commit 10e7c3fbdf4e94c212c0807844721064e7490729
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Tue Feb 19 21:09:13 2008 +0100

    Filter all incoming repeated key events
    
    Not just filter modifiers but every repeated key, because the software implementation will take care of what key to
    repeat and what not. Otherwise the kernel's autorepeated keys interfere with the software generated ones.

commit f766404fd94851ea8b3cedc5c7336a5524b7a7ae
Author: Sascha Hlusiak <saschahlusiak at arcor.de>
Date:   Tue Feb 19 21:05:49 2008 +0100

    Don't inform kernel evdev driver about autorepeat change
    
    We do autorepeat in software now. Informing the kernel would change the autorepeat speed on virtual terminals, which is
    probably not wanted so we leave the settings untouched.



More information about the xorg-commit mailing list