README revision 34345a63
1X Keyboard Extension
2--------------------
3
4The X Keyboard Extension essentially replaces the core protocol definition of
5keyboard. The extension makes possible to clearly and explicitly specify most
6aspects of keyboard behaviour on per-key basis and to more closely track the
7logical and physical state of the keyboard. It also includes a number of
8keyboard controls designed to make keyboards more accessible to people with
9physical impairments.
10
11There are five types of components in the server database corresponing to five
12xkb symbolic names: symbols, geometry, keycodes, compat and types which
13determine the keyboard behaviour. These five components can combined together
14into a resulting keyboard mapping using the 'rules' component.
15
16The complete specification can be found on
17http://www.x-docs.org/XKB/XKBproto.pdf
18
19For XKB configuration information see 'README.config' file.
20
21For information how to further enhance XKB configuration see 'README.enhancing'
22file.
23
24
25