Leksykon IT › Infrastruktura › xkeycaps

xkeycaps

Infrastruktura Svenska → Zaktualizowano: 2026-10-10
Więcej informacji
Twórca
Jamie Zawinski
Wydany
1991
Typ
Narzędzie klawiaturowe dla X11
Strona
jwz.org/xkeycaps

Graficzna nakładka Jamiego Zawinskiego na xmodmap: obraz klawiatury na ekranie, w którym klikasz klawisz i widzisz albo zmieniasz jego działanie.

xmodmap potrafił przypisać dowolny klawisz, ale wymagał znajomości jego kodu (keycode), który zależał od producenta i serwera. Zawinski napisał xkeycaps na początku lat 90., w czasach pracy w Lucid, żeby przestać zgadywać. Program rysuje klawiaturę z widgetów Athena, pokazuje keysym, keycode i modyfikatory klawisza, na którym spoczywa wskaźnik, a menu pozwala zmienić przypisanie lub przynależność do modyfikatorów. Wynik zapisywany jest jako polecenia xmodmap, gotowe do zapisania w pliku i uruchomienia przy logowaniu.

Trudność polegała na tym, że X nie wiedział, jaka klawiatura jest fizycznie podłączona. xkeycaps dostarczał więc własną tabelę ponad setki modeli — Sun Type 4 i 5, DEC LK201, HP, terminale NCD i warianty PC — z geometrią i fabrycznymi przypisaniami, i zgadywał na podstawie dostawcy serwera oraz zakresu keycode’ów. Dokładnie tę dziurę kilka lat później załatał XKB swoimi plikami geometrii, a gdy setxkbmap umiał wybrać układ jednym słowem, nie było już powodu, by klikać. Program nie jest rozwijany, ale wciąż się buduje, a na stronie jwz stoi obok XScreenSavera jako starsze rodzeństwo.

← Wróć do leksykonu