123
X Keyboard Extension (XKB)

X Keyboard Extension (XKB)

Określa sposób obsługi kodów klawiatury w X i zapewnia dostęp do wewnętrznych tabel tłumaczeń.Jest to podstawowy mechanizm, który pozwala używać wielu układów klawiatury w X.
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.

Alternatywy dla X Keyboard Extension (XKB)'a dla wszystkich platform z darmową licencją