Home | History | Annotate | only in /xsrc/external/mit/xkeyboard-config/dist
Up to higher level directory
NameDateSize
AUTHORS17-Mar-2014510
ChangeLog28-May-201050
compat/19-Feb-2026
configure18-Oct-202213
COPYING28-May-20109K
docs/19-Feb-2026
geometry/19-Feb-2026
keycodes/19-Feb-2026
man/19-Feb-2026
meson.build23-Mar-20232K
meson_options.txt17-Oct-2022419
NEWS23-Mar-20235.2K
po/19-Feb-2026
README17-Oct-20221.5K
rules/Today
scripts/19-Feb-2026
symbols/Today
tests/19-Feb-2026
TODO30-Aug-2008531
types/19-Feb-2026

README

      1 X Keyboard Extension
      2 --------------------
      3 
      4 The X Keyboard (XKB) Extension essentially replaces the core protocol
      5 definition of a keyboard. The extension makes it possible to specify
      6 clearly and explicitly most aspects of keyboard behaviour on a per-key
      7 basis, and to track more closely the logical and physical state of a
      8 keyboard. It also includes a number of keyboard controls designed to
      9 make keyboards more accessible to people with physical impairments.
     10 
     11 There are five components that define a complete keyboard mapping:
     12 symbols, geometry, keycodes, compat, and types; these five components
     13 can be combined together using the 'rules' component of the database
     14 provided by this project, xkeyboard-config.
     15 
     16 The complete specification for the XKB Extension can be found here:
     17 
     18   http://xfree86.org/current/XKBproto.pdf
     19 
     20 xkeyboard-config
     21 ----------------
     22 
     23 This project provides a consistent, well-structured, frequently
     24 released, open source database of keyboard configuration data.
     25 The project is targeted at XKB-based systems.
     26 
     27 For XKB configuration information, see:
     28 
     29   docs/README.config
     30 
     31 For information on how to enhance the database itself, see:
     32 
     33   docs/README.enhancing
     34 
     35 For guidelines to making contributions to this project, see:
     36 
     37   http://www.freedesktop.org/wiki/Software/XKeyboardConfig/Rules
     38 
     39 To submit bug reports (and patches), please use the issue system in
     40 freedesktop.org's gitlab instance:
     41 
     42   https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/issues
     43