Home | History | Annotate | only in /external/libxkbcommon/xkbcommon
Up to higher level directory
NameDateSize
.autom4te.cfg21-Aug-2018114
.travis.yml21-Aug-2018237
.uncrustify.cfg21-Aug-20185.4K
autogen.sh21-Aug-2018233
bench/21-Aug-2018
build-aux/21-Aug-2018
configure.ac21-Aug-20187.5K
COPYING21-Aug-20189.9K
doc/21-Aug-2018
m4/21-Aug-2018
Makefile.am21-Aug-20187.8K
makekeys.py21-Aug-20181.5K
NEWS21-Aug-20187.2K
PACKAGING21-Aug-20181.7K
README.md21-Aug-20181.7K
src/21-Aug-2018
test/21-Aug-2018
xkbcommon/21-Aug-2018
xkbcommon-uninstalled.pc.in21-Aug-2018223
xkbcommon-x11-uninstalled.pc.in21-Aug-2018295
xkbcommon-x11.map21-Aug-2018165
xkbcommon-x11.pc.in21-Aug-2018303
xkbcommon.map21-Aug-20182.3K
xkbcommon.pc.in21-Aug-2018231

README.md

      1 # libxkbcommon
      2 
      3 libxkbcommon is a keyboard keymap compiler and support library which
      4 processes a reduced subset of keymaps as defined by the XKB (X Keyboard
      5 Extension) specification.  It also contains a module for handling Compose
      6 and dead keys.
      7 
      8 ## Quick Guide
      9 
     10 See [Quick Guide](doc/quick-guide.md).
     11 
     12 ## API
     13 
     14 While libxkbcommon's API is somewhat derived from the classic XKB API as found
     15 in X11/extensions/XKB.h and friends, it has been substantially reworked to
     16 expose fewer internal details to clients.
     17 
     18 See the [API Documentation](http://xkbcommon.org/doc/current/modules.html).
     19 
     20 ## Dataset
     21 
     22 libxkbcommon does not distribute a keymap dataset itself, other than for
     23 testing purposes.  The most common dataset is xkeyboard-config, which is used
     24 by all current distributions for their X11 XKB data.  More information on
     25 xkeyboard-config is available here:
     26     http://www.freedesktop.org/wiki/Software/XKeyboardConfig
     27 
     28 The dataset for Compose is distributed in libX11, as part of the X locale
     29 data.
     30 
     31 ## Relation to X11
     32 
     33 See [Compatibility](doc/compat.md) notes.
     34 
     35 ## Development
     36 
     37 An extremely rudimentary homepage can be found at
     38     http://xkbcommon.org
     39 
     40 xkbcommon is maintained in git at
     41     https://github.com/xkbcommon/libxkbcommon
     42 
     43 Patches are always welcome, and may be sent to either
     44     <xorg-devel (a] lists.x.org> or <wayland-devel (a] lists.freedesktop.org>
     45 or through github.
     46 
     47 Bugs are also welcome, and may be reported either at
     48     Bugzilla https://bugs.freedesktop.org/describecomponents.cgi?product=libxkbcommon
     49 or
     50     Github https://github.com/xkbcommon/libxkbcommon/issues
     51 
     52 The maintainers are
     53 - Daniel Stone <daniel (a] fooishbar.org>
     54 - Ran Benita <ran234 (a] gmail.com>
     55 
     56 ## Credits
     57 
     58 Many thanks are due to Dan Nicholson for his heroic work in getting xkbcommon
     59 off the ground initially.
     60