head 1.1; branch 1.1.1; access; symbols netbsd-11-0-RC4:1.1.1.6 netbsd-11-0-RC3:1.1.1.6 netbsd-11-0-RC2:1.1.1.6 netbsd-11-0-RC1:1.1.1.6 netbsd-11:1.1.1.6.0.4 netbsd-11-base:1.1.1.6 netbsd-10-1-RELEASE:1.1.1.6 netbsd-8-3-RELEASE:1.1.1.4 netbsd-9-4-RELEASE:1.1.1.5 netbsd-10-0-RELEASE:1.1.1.6 netbsd-10-0-RC6:1.1.1.6 netbsd-10-0-RC5:1.1.1.6 netbsd-10-0-RC4:1.1.1.6 netbsd-10-0-RC3:1.1.1.6 netbsd-10-0-RC2:1.1.1.6 netbsd-10-0-RC1:1.1.1.6 xkeyboard-config-2-38:1.1.1.6 netbsd-10:1.1.1.6.0.2 netbsd-10-base:1.1.1.6 xkeyboard-config-2-37:1.1.1.6 netbsd-9-3-RELEASE:1.1.1.5 xkeyboard-config-2-34:1.1.1.5 xkeyboard-config-2-33:1.1.1.5 netbsd-9-2-RELEASE:1.1.1.5 xkeyboard-config-2-32:1.1.1.5 xkeyboard-config-2-31:1.1.1.5 netbsd-9-1-RELEASE:1.1.1.5 netbsd-8-2-RELEASE:1.1.1.4 xkeyboard-config-2-29:1.1.1.5 netbsd-9-0-RELEASE:1.1.1.5 netbsd-9-0-RC2:1.1.1.5 netbsd-9-0-RC1:1.1.1.5 netbsd-9:1.1.1.5.0.2 netbsd-9-base:1.1.1.5 xkeyboard-config-2-27:1.1.1.5 netbsd-8-1-RELEASE:1.1.1.4 netbsd-8-1-RC1:1.1.1.4 xkeyboard-config-2-26:1.1.1.4 xkeyboard-config-2-25:1.1.1.4 netbsd-7-2-RELEASE:1.1.1.3 netbsd-8-0-RELEASE:1.1.1.4 netbsd-8-0-RC2:1.1.1.4 netbsd-8-0-RC1:1.1.1.4 netbsd-7-1-2-RELEASE:1.1.1.3 xkeyboard-config-2-23-1:1.1.1.4 netbsd-7-1-1-RELEASE:1.1.1.3 xkeyboard-config-2-21:1.1.1.4 netbsd-8:1.1.1.4.0.2 netbsd-8-base:1.1.1.4 netbsd-7-1:1.1.1.3.0.6 netbsd-7-1-RELEASE:1.1.1.3 netbsd-7-1-RC2:1.1.1.3 xkeyboard-config-2-20:1.1.1.4 netbsd-7-1-RC1:1.1.1.3 xkeyboard-config-2-19:1.1.1.4 netbsd-7-0-2-RELEASE:1.1.1.3 netbsd-7-0-1-RELEASE:1.1.1.3 netbsd-7-0:1.1.1.3.0.4 netbsd-7-0-RELEASE:1.1.1.3 netbsd-7-0-RC3:1.1.1.3 netbsd-7-0-RC2:1.1.1.3 xkeyboard-config-2-15:1.1.1.4 netbsd-7-0-RC1:1.1.1.3 netbsd-5-2-3-RELEASE:1.1.1.1 netbsd-5-1-5-RELEASE:1.1.1.1 netbsd-6-0-6-RELEASE:1.1.1.2 netbsd-6-1-5-RELEASE:1.1.1.2 netbsd-7:1.1.1.3.0.2 netbsd-7-base:1.1.1.3 xkeyboard-config-2-12:1.1.1.3 netbsd-6-1-4-RELEASE:1.1.1.2 netbsd-6-0-5-RELEASE:1.1.1.2 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.3 xkeyboard-config-2-11:1.1.1.3 riastradh-drm2:1.1.1.2.0.8 riastradh-drm2-base:1.1.1.2 netbsd-6-1-3-RELEASE:1.1.1.2 netbsd-6-0-4-RELEASE:1.1.1.2 netbsd-5-2-2-RELEASE:1.1.1.1 netbsd-5-1-4-RELEASE:1.1.1.1 netbsd-6-1-2-RELEASE:1.1.1.2 netbsd-6-0-3-RELEASE:1.1.1.2 netbsd-5-2-1-RELEASE:1.1.1.1 netbsd-5-1-3-RELEASE:1.1.1.1 netbsd-6-1-1-RELEASE:1.1.1.2 xkeyboard-config-2-9:1.1.1.2 netbsd-6-1:1.1.1.2.0.6 netbsd-6-0-2-RELEASE:1.1.1.2 netbsd-6-1-RELEASE:1.1.1.2 netbsd-6-1-RC4:1.1.1.2 netbsd-6-1-RC3:1.1.1.2 netbsd-6-1-RC2:1.1.1.2 netbsd-6-1-RC1:1.1.1.2 netbsd-5-2:1.1.1.1.0.8 netbsd-6-0-1-RELEASE:1.1.1.2 netbsd-5-2-RELEASE:1.1.1.1 netbsd-5-2-RC1:1.1.1.1 netbsd-6-0:1.1.1.2.0.4 netbsd-6-0-RELEASE:1.1.1.2 netbsd-6-0-RC2:1.1.1.2 netbsd-6-0-RC1:1.1.1.2 netbsd-6:1.1.1.2.0.2 netbsd-6-base:1.1.1.2 netbsd-5-1-2-RELEASE:1.1.1.1 netbsd-5-1-1-RELEASE:1.1.1.1 xkeyboard-config-2-3:1.1.1.2 xkeyboard-config-2-1:1.1.1.2 xkeyboard-config-2-0:1.1.1.2 netbsd-5-1:1.1.1.1.0.6 netbsd-5-1-RELEASE:1.1.1.1 netbsd-5-1-RC4:1.1.1.1 netbsd-5-1-RC3:1.1.1.1 xkeyboard-config-1-9:1.1.1.2 netbsd-5-1-RC2:1.1.1.1 netbsd-5-1-RC1:1.1.1.1 netbsd-5-0-2-RELEASE:1.1.1.1 netbsd-5-0-1-RELEASE:1.1.1.1 xkeyboard-config-1-4:1.1.1.1 netbsd-5-0:1.1.1.1.0.4 netbsd-5-0-RELEASE:1.1.1.1 netbsd-5-0-RC4:1.1.1.1 netbsd-5-0-RC3:1.1.1.1 netbsd-5-0-RC2:1.1.1.1 netbsd-5-0-RC1:1.1.1.1 netbsd-5:1.1.1.1.0.2 netbsd-5-base:1.1.1.1 xkeyboard-config-1-3:1.1.1.1 xorg:1.1.1; locks; strict; comment @# @; 1.1 date 2008.08.30.09.12.07; author mrg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.08.30.09.12.07; author mrg; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2010.05.28.09.54.06; author ghen; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2014.03.17.08.32.02; author mrg; state Exp; branches; next 1.1.1.4; commitid M7DROtsLDNRiQ1tx; 1.1.1.4 date 2015.07.20.05.27.55; author mrg; state Exp; branches; next 1.1.1.5; commitid lU0XtZb34SmC4Zty; 1.1.1.5 date 2019.06.01.07.11.05; author mrg; state Exp; branches; next 1.1.1.6; commitid i9o0lUmZxSk2gspB; 1.1.1.6 date 2022.10.17.07.37.06; author mrg; state Exp; branches; next ; commitid WK5G7TzJGmFIJ2YD; desc @@ 1.1 log @Initial revision @ text @X Keyboard Extension -------------------- The X Keyboard Extension essentially replaces the core protocol definition of keyboard. The extension makes possible to clearly and explicitly specify most aspects of keyboard behaviour on per-key basis and to more closely track the logical and physical state of the keyboard. It also includes a number of keyboard controls designed to make keyboards more accessible to people with physical impairments. There are five types of components in the server database corresponing to five xkb symbolic names: symbols, geometry, keycodes, compat and types which determine the keyboard behaviour. These five components can combined together into a resulting keyboard mapping using the 'rules' component. The complete specification can be found on http://www.x-docs.org/XKB/XKBproto.pdf For XKB configuration information see 'docs/README.config' file. For information how to further enhance XKB configuration see 'docs/README.enhancing' file. For information how to replace existing XKB configuration database with XKeyboardConfig see 'docs/HOWTO.transition' file. @ 1.1.1.1 log @initial import of xkeyboard-config-1.3 @ text @@ 1.1.1.2 log @Initial import of xkeyboard-config-1.9 @ text @d17 1 a17 1 http://xfree86.org/current/XKBproto.pdf a25 3 Contribution guidelines are described at http://www.freedesktop.org/wiki/Software/XKeyboardConfig/Rules @ 1.1.1.3 log @initial import of xkeyboard-config-2.11 @ text @d4 16 a19 16 The X Keyboard Extension essentially replaces the core protocol definition of the keyboard. The extension makes it possible to clearly and explicitly specify most aspects of keyboard behaviour on a per-key basis and to more closely track the logical and physical state of the keyboard. It also includes a number of keyboard controls designed to make keyboards more accessible to people with physical impairments. There are five types of components in the server database corresponding to five xkb symbolic names (symbols, geometry, keycodes, compat, and types) which determine the keyboard behaviour. These five components can be combined into a resulting keyboard mapping using the 'rules' component. The complete specification can be found in: http://www.x.org/current/doc/kbproto/xkbproto.pdf For XKB configuration information, see the 'docs/README.config' file. d21 2 a22 2 For information on how to further enhance XKB configuration, see the 'docs/README.enhancing' file. d24 2 a25 2 For information on how to replace an existing XKB configuration database with XKeyboardConfig, see the 'docs/HOWTO.transition' file. d27 2 a28 2 Contribution guidelines are described on: http://www.freedesktop.org/wiki/Software/XKeyboardConfig/Rules @ 1.1.1.4 log @initial import of xkeyboard-config-2.15 @ text @d4 16 a19 6 The X Keyboard (XKB) Extension essentially replaces the core protocol definition of a keyboard. The extension makes it possible to specify clearly and explicitly most aspects of keyboard behaviour on a per-key basis, and to track more closely the logical and physical state of a keyboard. It also includes a number of keyboard controls designed to make keyboards more accessible to people with physical impairments. d21 2 a22 4 There are five components that define a complete keyboard mapping: symbols, geometry, keycodes, compat, and types; these five components can be combined together using the 'rules' component of the database provided by this project, xkeyboard-config. d24 2 a25 25 The complete specification for the XKB Extension can be found here: http://xfree86.org/current/XKBproto.pdf xkeyboard-config ---------------- This project provides a consistent, well-structured, frequently released, open source database of keyboard configuration data. The project is targeted to XKB-based systems. For XKB configuration information, see: docs/README.config For information on how to enhance the database itself, see: docs/README.enhancing For information on how to replace an older XKB configuration database with the one provided by this project, see: docs/HOWTO.transition For guidelines to making contributions to this project, see: d27 1 a28 4 To submit bug reports (and patches), please use the bugzilla system: https://bugs.freedesktop.org/enter_bug.cgi?product=xkeyboard-config @ 1.1.1.5 log @initial import of xkeyboard-config-2.27 @ text @d44 1 a44 2 To submit bug reports (and patches), please use the issue system in freedesktop.org's gitlab instance: d46 1 a46 1 https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/issues @ 1.1.1.6 log @initial import of xkeyboard-config-2.37 @ text @d24 2 a25 2 released, open source database of keyboard configuration data. The project is targeted at XKB-based systems. d35 5 @