Linux HOWTO


Клавиатуры и специальные клавиши


Клавиатуры терминала часто имеют ряд клавиш, которых нет на клавиатуре PC. Сейчас немногие терминалы имеют все эти клавиши, и на большинстве их есть дополнительные клавиши, не перечисленные здесь. Некоторые имеют большое количество специальных клавиш вроде терминалов, применяемых с кассовыми аппаратами. Клавиши часто имеют намного больше значений, чем показано здесь, так как клавиши часто изменяют свои значения, когда используется вместе с другими клавишами (типа shift и control).

  • BREAK посылает 0 бит (+ 12 V) очень длинной продолжительности от 300 до 700 миллисекунд на главную ЭВМ. Главная ЭВМ может перейти к обработке запроса на прерывание, если stty установил brkint, или проигнорирует это, если ignbrk установлен.
  • NO SCROLL останавливает прокрутку экрана, как при нажатиии ^S. Отпускание клавиши продолжит прокрутку. Для этого используются сигналы управления потоком данных.
  • REPEAT, если нажата с другой клавишей, заставляет повторять вывод символа этой другой клавиши, даже если выключена опция автоповтора.
  • LINE FEED посылает символ перевода строки ^J на главную ЭВМ. Используется редко.
  • SET-UP позволяет настраивать терминал вручную через меню. Иногда преднамеренно блокируется специальным язычком под этой клавишей так, чтобы нельзя было нажать ее.
  • LOCAL отсоединяет терминал от главной ЭВМ. В локальном режиме то, что печатается идет непосредственно на экран. Полезно для тестирования.
  • RETURN - тоже, что клавиша "ввод" на PC. Обычно посылает символ возврата каретки на главную ЭВМ, который обычно транслируется в символ новой строки драйвером устройства главной ЭВМ. На некоторых терминалах он может быть установлен для посылки чего-то еще.
  • F1, F2, ... или PF1, PF2, ... - функциональные клавиши, которые обычно могут программироваться, чтобы посылать последовательности байтов (символов).




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