|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| compat/ | H | 03-May-2022 | - | 1,549 | 1,291 |
| docs/ | H | 03-May-2022 | - | 1,274 | 1,000 |
| geometry/ | H | 03-May-2022 | - | 13,441 | 12,435 |
| keycodes/ | H | 03-May-2022 | - | 4,380 | 3,908 |
| m4/ | H | 04-Oct-2021 | - | 2,452 | 2,334 |
| man/ | H | 03-May-2022 | - | 691 | 581 |
| po/ | H | 03-May-2022 | - | 257,190 | 195,884 |
| rules/ | H | 03-May-2022 | - | 21,381 | 20,432 |
| symbols/ | H | 03-May-2022 | - | 44,803 | 38,201 |
| types/ | H | 03-May-2022 | - | 1,388 | 1,204 |
| ABOUT-NLS | H A D | 04-Oct-2021 | 91.8 KiB | 1,380 | 1,341 |
| AUTHORS | H A D | 04-Oct-2021 | 510 | 16 | 13 |
| COPYING | H A D | 04-Oct-2021 | 9 KiB | 191 | 150 |
| ChangeLog | H A D | 04-Oct-2021 | 50 | 2 | 1 |
| Makefile.am | H A D | 04-Oct-2021 | 652 | 27 | 18 |
| Makefile.in | H A D | 03-May-2022 | 28.5 KiB | 901 | 802 |
| NEWS | H A D | 04-Oct-2021 | 5 KiB | 130 | 129 |
| README | H A D | 04-Oct-2021 | 1.6 KiB | 48 | 31 |
| aclocal.m4 | H A D | 04-Oct-2021 | 132.2 KiB | 3,650 | 3,340 |
| autogen.sh | H A D | 04-Oct-2021 | 365 | 18 | 11 |
| compile | H A D | 04-Oct-2021 | 7.2 KiB | 349 | 259 |
| config.guess | H A D | 04-Oct-2021 | 43.1 KiB | 1,487 | 1,294 |
| config.rpath | H A D | 04-Oct-2021 | 18.1 KiB | 685 | 588 |
| config.sub | H A D | 04-Oct-2021 | 30.7 KiB | 1,791 | 1,636 |
| configure | H A D | 04-Oct-2021 | 257.7 KiB | 8,540 | 7,077 |
| configure.ac | H A D | 04-Oct-2021 | 3.5 KiB | 107 | 88 |
| install-sh | H A D | 04-Oct-2021 | 15.3 KiB | 530 | 346 |
| meson.build | H A D | 04-Oct-2021 | 2.1 KiB | 64 | 55 |
| missing | H A D | 04-Oct-2021 | 6.7 KiB | 216 | 143 |
| xkeyboard-config.pc.in | H A D | 04-Oct-2021 | 165 | 9 | 7 |
README
1X Keyboard Extension
2--------------------
3
4The X Keyboard (XKB) Extension essentially replaces the core protocol
5definition of a keyboard. The extension makes it possible to specify
6clearly and explicitly most aspects of keyboard behaviour on a per-key
7basis, and to track more closely the logical and physical state of a
8keyboard. It also includes a number of keyboard controls designed to
9make keyboards more accessible to people with physical impairments.
10
11There are five components that define a complete keyboard mapping:
12symbols, geometry, keycodes, compat, and types; these five components
13can be combined together using the 'rules' component of the database
14provided by this project, xkeyboard-config.
15
16The complete specification for the XKB Extension can be found here:
17
18 http://xfree86.org/current/XKBproto.pdf
19
20xkeyboard-config
21----------------
22
23This project provides a consistent, well-structured, frequently
24released, open source database of keyboard configuration data. The
25project is targeted to XKB-based systems.
26
27For XKB configuration information, see:
28
29 docs/README.config
30
31For information on how to enhance the database itself, see:
32
33 docs/README.enhancing
34
35For information on how to replace an older XKB configuration database
36with the one provided by this project, see:
37
38 docs/HOWTO.transition
39
40For guidelines to making contributions to this project, see:
41
42 http://www.freedesktop.org/wiki/Software/XKeyboardConfig/Rules
43
44To submit bug reports (and patches), please use the issue system in
45freedesktop.org's gitlab instance:
46
47 https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/issues
48