xkeyboard-config
La base de datos con las distribuciones de teclado del mundo que lee XKB, y de la que hoy dependen tanto X como Wayland.
XKB definía cómo se describe una distribución, pero las descripciones en sí vivieron mucho tiempo dentro del árbol de código del servidor X, donde pocos se atrevían a tocarlas. En 2004 Sergey Udaltsov las separó en un proyecto propio en freedesktop.org, con versiones y traducciones independientes, y pronto sustituyó por completo los datos antiguos de XFree86. Los archivos están en /usr/share/X11/xkb, repartidos en keycodes, types, compat y symbols, y los archivos de reglas convierten una elección de modelo, distribución, variante y opciones en la combinación correcta.
Aquí es donde se definen de verdad es, es(nodeadkeys) y ctrl:nocaps. Los compositores Wayland leen los mismos archivos a través de libxkbcommon, así que el proyecto sobrevivió al sistema de ventanas para el que se escribió. Los parches sobre una tecla que falta en un teclado mongol siguen llegando aquí.