xkeycaps
Подробнее
- Создатель
- Jamie Zawinski
- Год
- 1991
- Тип
- Утилита клавиатуры для X11
- Сайт
- jwz.org/xkeycaps
Графическая надстройка Джейми Завински над xmodmap: клавиатура на экране, где щелчком по клавише видно или меняется, что она делает.
xmodmap умел переназначить любую клавишу, но требовал знать её keycode, который зависел от производителя и сервера. Завински написал xkeycaps в начале 90-х, в годы работы в Lucid, чтобы перестать гадать. Программа рисует клавиатуру на виджетах Athena, показывает keysym, keycode и модификаторы клавиши, на которой остановился указатель, а меню позволяет менять привязку или принадлежность модификатору. Результат записывается в виде команд xmodmap, которые можно сохранить в файл и запускать при входе.
Трудность в том, что X понятия не имел, какая физическая клавиатура подключена. Поэтому xkeycaps поставлялся с собственной таблицей из сотни с лишним моделей — Sun Type 4 и 5, DEC LK201, HP, терминалы NCD и PC-варианты, — с геометрией и заводскими привязками и угадывал по производителю сервера и диапазону keycode. Именно эту дыру несколько лет спустя заткнул XKB файлами геометрии, а когда setxkbmap смог выбрать раскладку одним словом, щёлкать стало незачем. Программа не поддерживается, но собирается, а на сайте jwz стоит рядом с XScreenSaver как старший брат.