Конфигурирование специальных клавиш – Инструкция по эксплуатации Dell PowerEdge 2650
Страница 16
Конфигурирование специальных клавиш
Для перенаправления консоли используется эмуляция терминала
ANSI или VT100/220, которые поддерживают только символы набора ASCII. В этом
наборе символов нет функциональных клавиш
, стрелок или управляющих клавиш. Однако для обычных функций программы BIOS частое необходимо
использование функциональных или управляющих клавиш
. Их можно эмулировать с помощью специальных последовательностей клавиш, называемых
Esc-последовательностями или управляющими последовательностями.
Esc-последовательность для перенаправления консоли начинается с символа escape. Его можно ввести различными способами, в зависимости от
требований программы эмуляции терминала
. Например, коды 0x1b, ^[ и <Esc> обозначают один и тот же символ escape. В некоторых терминальных
программах для отправки правильных
Esc-последовательностей используются заранее определенные макросы. В программе HyperTerminal можно
определить макрос
, выбрав пункт Key Macros (Макрос) в меню View (Вид). Макрос для практически любой комбинации клавиш можно назначить
практически любой возможной клавише
. Создайте макросы для всех функциональных клавиш. В
последовательности
VT100/220, которые используются для представления специальной клавиши или команды.
ПРИМЕЧАНИ
E:
Определяя макросы в программе
HyperTerminal, перед клавишей <Esc> следует нажимать клавишу <Ins>, чтобы указать, что
производится отправка
Esc-последовательности, а не выход из диалогового окна. Если у Вас нет таких возможностей, это указывает на
необходимость обновления программного обеспечения эмуляции терминала
.
Таблица Г
-2. Поддержка Esc-последовательностей VT100/220
Клавиша
Поддерживаемые последовательности
Эмуляция терминала
Стрелка вверх
<Esc> [ <Shift>a
VT100/220
Стрелка вниз
<Esc> [ <Shift>b
VT100/220
Стрелка вправо
<Esc> [ <Shift>c
VT100/220
Стрелка влево
<Esc> [ <Shift>d
VT100/220
F1
<Esc> <Shift>op
VT100/220
F2
<Esc> <Shift>oq
VT100/220
F3
<Esc> <Shift>or
VT100/220
F4
<Esc> <Shift>os
VT100/220
F5
<Esc> <Shift>ot
VT100
F6
<Esc> <Shift>ou
<Esc> [ 1 7 ~
VT100
VT100/220
F7
<Esc> <Shift>ov
<Esc> [ 1 8 ~
VT100
VT100/220
F8
<Esc> <Shift>ow
<Esc> [ 1 9 ~
VT100
VT100/220
F9
<Esc> <Shift>ox
<Esc> [ 2 0 ~
VT100
VT100/220
F10
<Esc> <Shift>oy
<Esc> [ 2 1 ~
VT100
VT100/220
F11
<Esc> <Shift>oz
<Esc> [ 2 3 ~
VT100
VT100/220
F12
<Esc> <Shift>oa
<Esc> [ 2 4 ~
VT100
VT100/220
Home
<Esc> [ 1 ~
VT220
End
<Esc> [ 4 ~
VT220
Insert
<Esc> [ 2 ~
VT220
Delete
<Esc> [ 3 ~
VT220
Page Up
<Esc> [ 5 ~
VT220
Page Down
<Esc> [ 6 ~
VT220
Shift-Tab
<Esc> [ <Shift>z
<Esc> [ 0 <Shift>z
VT100
VT220
Таблица Г
-3. Поддержка Esc-последовательностей
ANSI
Клавиша
Поддерживаемые последовательности
Стрелка вверх
<Esc> [ <Shift>a
Стрелка вниз
<Esc> [ <Shift>b
Стрелка вправо
<Esc> [ <Shift>c
Стрелка влево
<Esc> [ <Shift>d
F1
<Esc> <Shift>op
F2
<Esc> <Shift>oq
F3
<Esc> <Shift>or
F4
<Esc> <Shift>os
F5
<Esc> <Shift>ot
F6
<Esc> <Shift>ou
F7
<Esc> <Shift>ov