0
I grænseflader mellem mennesker og computere er X-tastaturudvidelsen eller XKB en del af X Window System, der udvider muligheden for at kontrollere tastaturet over, hvad der tilbydes af X Window System-kerneprotokollen.De vigtigste funktioner i denne udvidelse er: - forbedret understøttelse af modifikatorer (Alt, Shift, Etc.);- bedre behandling af nøglegrupper- udvidet kontrol af tastaturindikatorer (LED'er) og klokker;- forskellige nye tastaturparametre (kontroller);- tilknytning af handlinger (af en bestemt art) til nøgler;Udvidelsen består af to dele: en serverudvidelse og et klientbibliotek.Moderne versioner af Xlib indeholder XKB, som er aktiv som standard.Klientprogrammer, der ikke bruger denne udvidelse, kan deaktivere den, før de opretter forbindelse til serveren, eller kan simpelthen fungere normalt, da udvidelsen simulerer kerneprotokollen som standard.XKB bruges også af Wayland-kompositorer og kmscon.