xkeycaps
Mehr Infos
- Erstellt von
- Jamie Zawinski
- Jahr
- 1991
- Typ
- Tastaturwerkzeug für X11
- Offizielle Website
- jwz.org/xkeycaps
Jamie Zawinskis grafische Oberfläche für xmodmap: ein Bild der Tastatur auf dem Schirm, Taste anklicken, ansehen oder ändern, was sie tut.
Mit xmodmap ließ sich jede Taste neu belegen, doch man musste den Keycode der Taste kennen, der je nach Hersteller und Server variierte. Zawinski schrieb xkeycaps in den frühen 90ern, während seiner Zeit bei Lucid, um nicht länger raten zu müssen. Das Programm zeichnet eine Tastatur aus Athena-Widgets, zeigt Keysym, Keycode und Modifier jeder Taste an, sobald der Zeiger darauf ruht, und erlaubt über ein Menü, Belegung oder Modifier-Zugehörigkeit zu ändern. Das Ergebnis wird als xmodmap-Befehle ausgegeben, bereit zum Speichern in einer Datei und zum Ausführen beim Login. Mehr zu Keysyms steht im eigenen Artikel.
Das Schwierige: X wusste nicht, welche physische Tastatur angeschlossen war. xkeycaps lieferte deshalb eine eigene Tabelle mit gut hundert Modellen mit – Sun Type 4 und 5, DEC LK201, HP, NCD-Terminals und PC-Varianten – samt Geometrie und Werksbelegung und riet anhand von Server-Hersteller und Keycode-Bereich. Genau diese Lücke schloss wenige Jahre später XKB mit seinen Geometriedateien, und als setxkbmap ein Layout mit einem einzigen Wort wählen konnte, gab es keinen Grund mehr zu klicken. Das Programm ist unbetreut, lässt sich aber noch bauen, und auf jwz’ Seite steht es neben XScreenSaver als das ältere Geschwister.