Go to file
Peter Hutterer 2c4388a00e xkb: fill in keycode and event type for slow keys enablement
eventType is set for the type that triggered a XkbControlsNotify event.
Technically, SlowKeys is triggered by a timer which doesn't have a matching
core event type. So we used to use 0 here.

Practically, the timer is triggered by a key press + hold and cancelled when
the key is released before the timeout expires. So we might as well set
KeyPress (keycode) in the ControlsNotify to give clients a chance to differ
between timer-triggered SlowKeys and client-triggered ones.

This is a chance in behaviour, though I suspect with little impact.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Acked-by: Daniel Stone <daniel@fooishbar.org>
2012-11-29 14:48:54 +10:00
Xext When resetting device idle time, reset XIAll(Master)Devices too (#56649) 2012-11-29 14:48:54 +10:00
Xi
composite
config
damageext
dbe
dix When resetting device idle time, reset XIAll(Master)Devices too (#56649) 2012-11-29 14:48:54 +10:00
doc
exa
fb
glx
hw Merge remote-tracking branch 'jturney/mingw-patches' 2012-11-28 07:54:13 -08:00
include xkb: fill in keycode and event type for slow keys enablement 2012-11-29 14:48:54 +10:00
m4
man
mi Constify argument to LoadExtension 2012-11-21 11:13:55 +11:00
miext
os dix/dispatch.c, os/utils.c: Disable smart scheduler on WIN32 2012-11-28 14:44:12 +00:00
randr
record
render
test
xfixes cursor: Revise edge cases for the pointer moving towards barriers 2012-11-29 14:48:54 +10:00
xkb xkb: fill in keycode and event type for slow keys enablement 2012-11-29 14:48:54 +10:00
.gitignore
COPYING
Makefile.am
README
autogen.sh
configure.ac
devbook.am
docbook.am
fix-miregion
fix-miregion-private
fix-patch-whitespace
fix-region
manpages.am
xorg-server.m4
xorg-server.pc.in
xserver.ent.in

README

					X Server

The X server accepts requests from client applications to create windows,
which are (normally rectangular) "virtual screens" that the client program
can draw into.

Windows are then composed on the actual screen by the X server
(or by a separate composite manager) as directed by the window manager,
which usually communicates with the user via graphical controls such as buttons
and draggable titlebars and borders.

For a comprehensive overview of X Server and X Window System, consult the
following article:
http://en.wikipedia.org/wiki/X_server

All questions regarding this software should be directed at the
Xorg mailing list:

        http://lists.freedesktop.org/mailman/listinfo/xorg

Please submit bug reports to the Xorg bugzilla:

        https://bugs.freedesktop.org/enter_bug.cgi?product=xorg

The master development code repository can be found at:

        git://anongit.freedesktop.org/git/xorg/xserver

        http://cgit.freedesktop.org/xorg/xserver

For patch submission instructions, see:

	http://www.x.org/wiki/Development/Documentation/SubmittingPatches

For more information on the git code manager, see:

        http://wiki.x.org/wiki/GitPage