
0
W interfejsach człowiek-komputer rozszerzenie X klawiatury lub XKB jest częścią systemu X Window, który rozszerza możliwości sterowania klawiaturą w stosunku do tego, co oferuje podstawowy protokół X Window System.Główne cechy tego rozszerzenia to: - ulepszona obsługa modyfikatorów (Alt, Shift, itd.);- lepsze traktowanie kluczowych grup;- rozszerzona kontrola wskaźników klawiatury (diod LED) i dzwonków;- różne nowe parametry klawiatury (sterowanie);- powiązanie działań (określonego rodzaju) z kluczami;Rozszerzenie składa się z dwóch części: rozszerzenia serwera i biblioteki klienta.Nowoczesne wersje Xlib zawierają XKB, który jest domyślnie aktywny.Programy klienckie nie używające tego rozszerzenia mogą dezaktywować je przed połączeniem z serwerem lub mogą po prostu działać normalnie, ponieważ rozszerzenie domyślnie symuluje protokół podstawowy.XKB jest także używany przez kompozytory Wayland i kmscon.