Up to higher level directory | |||
Name | Date | Size | |
---|---|---|---|
.autom4te.cfg | 22-Oct-2020 | 114 | |
.travis.yml | 22-Oct-2020 | 237 | |
.uncrustify.cfg | 22-Oct-2020 | 5.4K | |
autogen.sh | 22-Oct-2020 | 233 | |
bench/ | 22-Oct-2020 | ||
build-aux/ | 22-Oct-2020 | ||
configure.ac | 22-Oct-2020 | 7.5K | |
COPYING | 22-Oct-2020 | 9.9K | |
doc/ | 22-Oct-2020 | ||
m4/ | 22-Oct-2020 | ||
Makefile.am | 22-Oct-2020 | 7.8K | |
makekeys.py | 22-Oct-2020 | 1.5K | |
NEWS | 22-Oct-2020 | 7.2K | |
PACKAGING | 22-Oct-2020 | 1.7K | |
README.md | 22-Oct-2020 | 1.7K | |
src/ | 22-Oct-2020 | ||
test/ | 22-Oct-2020 | ||
xkbcommon/ | 22-Oct-2020 | ||
xkbcommon-uninstalled.pc.in | 22-Oct-2020 | 223 | |
xkbcommon-x11-uninstalled.pc.in | 22-Oct-2020 | 295 | |
xkbcommon-x11.map | 22-Oct-2020 | 165 | |
xkbcommon-x11.pc.in | 22-Oct-2020 | 303 | |
xkbcommon.map | 22-Oct-2020 | 2.3K | |
xkbcommon.pc.in | 22-Oct-2020 | 231 |
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