XKB - X Keyboard Extension
The XKB data files for the various keyboard models, layouts, and locales are now maintained by the X Keyboard Config project on freedesktop.org
Some helpful links:
- The XKB Configuration Guide
- How to further Enhance XKB Configuration
- The X New Developer’s Guide: The X Keyboard Extension
- en: http://pascal.tsu.ru/en/xkb/ | ru: http://pascal.tsu.ru/other/xkb/
- Patch XKB to support more than 128 keys: http://planet.gentoo.org/developers/flameeyes/2005/06/15/and_the_keyboard_lose_the_match
- RMLVO keyboard configuration (rules, models, layouts, variants and options)
- Creating custom keyboard layouts for X11 using XKB
- An Unreliable Guide to XKB Configuration
- XKB Layout Creation Notes
The original XKB extension protocol and library specs are available in several formats:
- Original XKB specifications in FrameMaker format, as previously found in the xorg-docs module in git
- Original XKB specifications from X11R6.4 in PostScript & PDF
- XKB libX11 API documentation in HTML, generated from current DocBook sources
- XKB protocol specification in HTML, generated from current DocBook sources
- XKB libX11 API documentation in PDF 1.4, generated from current DocBook sources
- XKB protocol specification in PDF 1.4, generated from current DocBook sources