Unix Man (Справочное руководство)


TERMINFO(4) - часть 16


Коды, которые посылаются стрелками влево, вправо, вверх и вниз и клавишей HOME, задаются характеристиками kcub1, kcuf1, kcuu1, kcud1 и khome соответственно. Если на клавиатуре имеются клавиши f0, f1, f2, ..., f63, посылаемые ими коды задаются характеристиками kf0, kf1, kf2, ..., kf63. Если надписи на первых 11 клавишах не f0, ..., f10, их можно задать характеристиками lf0, lf1, ..., lf10. Можно также задать коды, посылаемые некоторыми другими клавишами: kll (в левый нижний угол), kbs (возврат на шаг), ktbc (очистка всех табуляций), kctab (очистить точку останова табуляции), kclr (очистка экрана), kdch1 (удалить символ), kdl1 (удалить строку), krmir (войти в режим вставки), kel (очистить конец строки), ked (очистить конец экрана), kich1 (вставить символ или войти в режим ставки), kil1 (вставить строку), knp (следующая страница), kpp (предыдущая страница), kind (роллирование вперед), kri (роллирование назад), khts (установить точку останова табуляции). В дополнение, если на клавиатуре есть область из 9 клавиш (3x3), включающая в себя стрелки, то остальные 5 клавиш могут быть заданы, как ka1, ka3, kb2, kc1 и kc3. Эти клавиши обычно используется, когда необходимо отслеживать расположение нажимаемых клавиш на клавиатуре. Выше в списке характеристик перечислен дополнительно целый ряд клавиш, которые также могут быть заданы.

Цепочки символов для программирования функциональных клавиш задаются характеристиками pfkey, pfloc и pfx. Цепочки для программирования изображаемых надписей задаются характеристикой pln. Каждая из этих характеристик имеет два параметра: номер клавиши, которую нужно запрограммировать (от 0 до 10) и программирующую цепочку. Если указанный номер клавиши больше 10, результат не определен, для некоторых терминалов при этом может запрограммироваться какая-нибудь дополнительная клавиша. Характеристика pfkey приводит к тому, что эффект от нажатия клавиши эквивалентен указанной цепочке, характеристика pfloc заставляет терминал при нажатии клавиши выполнять указанные операции в локальном режиме, характеристика pfx приводит к посылке указанной последовательности в компьютер. Характеристики nlab, lw и lh задают число программируемых надписей, их ширину и высоту. Если имеются команды включения и выключения программируемых надписей, они задаются характеристиками smln и rmln. Обычно smln выводят после вывода нескольких pln, чтобы быть уверенными, что надписи видны.

Табуляции и инициализация





Начало  Назад  Вперед