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.
x-keyboard-extension-xkb-

Alternatywy dla X Keyboard Extension (XKB) dla BSD

xmodmap

xmodmap

Program xmodmap służy do edytowania i wyświetlania mapy modyfikatora klawiatury i tabeli map klawiszy, które są używane przez aplikacje klienckie do konwersji kodów zdarzeń na klucze.