Конфигурирование специальных клавиш – Инструкция по эксплуатации Dell PowerEdge 2650

Страница 16

Advertising
background image

Конфигурирование специальных клавиш

Для перенаправления консоли используется эмуляция терминала 

ANSI или VT100/220, которые поддерживают только символы набора ASCII. В этом 

наборе символов нет функциональных клавиш

, стрелок или управляющих клавиш. Однако для обычных функций программы BIOS частое необходимо 

использование функциональных или управляющих клавиш

. Их можно эмулировать с помощью специальных последовательностей клавиш, называемых 

Esc-последовательностями или управляющими последовательностями.

Esc-последовательность для перенаправления консоли начинается с символа escape. Его можно ввести различными способами, в зависимости от 
требований программы эмуляции терминала

. Например, коды 0x1b, ^[ и <Esc> обозначают один и тот же символ escape. В некоторых терминальных 

программах для отправки правильных 

Esc-последовательностей используются заранее определенные макросы. В программе HyperTerminal можно 

определить макрос

, выбрав пункт Key Macros (Макрос) в меню View (Вид). Макрос для практически любой комбинации клавиш можно назначить 

практически любой возможной клавише

. Создайте макросы для всех функциональных клавиш. В 

т

aбл. Г-2

и 

т

aбл. Г-3

перечислены Esc-

последовательности 

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

Advertising