Skip to content

alexeyten/xkeyboard-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Andreas WettsteinSergey V. Udaltsov
Andreas Wettstein
and
Sergey V. Udaltsov
Feb 17, 2013
5102e07 · Feb 17, 2013
Aug 28, 2012
Feb 19, 2011
Jan 15, 2013
Jan 15, 2013
Jun 13, 2011
Jan 29, 2013
Feb 17, 2013
Feb 17, 2013
Apr 17, 2011
Sep 2, 2012
Jun 9, 2011
Jun 13, 2011
Jan 4, 2007
Sep 18, 2004
Jan 17, 2010
Dec 1, 2005
Feb 1, 2010
Feb 1, 2010
Mar 10, 2012
Jan 29, 2013
Nov 19, 2009
Jul 23, 2004
Apr 17, 2012
Jan 29, 2013
May 6, 2010

Repository files navigation

X Keyboard Extension
--------------------

The X Keyboard Extension essentially replaces the core protocol definition of
keyboard. The extension makes possible to clearly and explicitly specify most
aspects of keyboard behaviour on per-key basis and to more closely track the
logical and physical state of the keyboard. It also includes a number of
keyboard controls designed to make keyboards more accessible to people with
physical impairments.

There are five types of components in the server database corresponing to five
xkb symbolic names: symbols, geometry, keycodes, compat and types which
determine the keyboard behaviour. These five components can combined together
into a resulting keyboard mapping using the 'rules' component.

The complete specification can be found on
http://xfree86.org/current/XKBproto.pdf

For XKB configuration information see 'docs/README.config' file.

For information how to further enhance XKB configuration see 'docs/README.enhancing'
file.

For information how to replace existing XKB configuration database with 
XKeyboardConfig see 'docs/HOWTO.transition' file.

Contribution guidelines are described at
http://www.freedesktop.org/wiki/Software/XKeyboardConfig/Rules