25615-1 (Программное обеспечение модемов), страница 3
Описание файла
Документ из архива "Программное обеспечение модемов", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "25615-1"
Текст 3 страницы из документа "25615-1"
Рассмотрим некоторые параметры, относящиеся практически к любому из эмулируемых терминалов.
Line Wrap — включение опции автоматического перевода строки по достижению ее границы экрана.
Add LF to CR — упраляет вставкой символа перевода строки LF (Line Feed) после каждого символа возврата каретки CR (Carriage Return).
Destructive backspace — опция управления действием клавиши Backspace. Когда она выключена, клавиша Backspace сдвигает курсор на один символ влево не стирая его. При включении этой опции клавиша Backspace дополнительно стирает стоящий слева символ.
Strip high bit — предписывает программе игнорировать старший бит выводимого на экран байта. При работе с кодировками национальных языков данная опция должна быть выключена.
Наиболее простым типом терминала является TTY. Он обрабатывает только простейшие управляющие символы, такие как возврат каретки и табуляция. Широкое распространение получили термины ANSY, ANSY-BBS, VT52, VT100, VT102 и WISE. Многие программы электронных справочных служб BBS при соответствующих командах могут передавать последовательности, поддерживаемым терминалом ANSY-BBS. Терминал VT102 разработан фирмой Digital Equipment Corporation и также является популярным типом терминала. В нем реализовано большое число функций.
Рис. 13.t4. Опции эмуляции терминала ANSY в программе Qmodem Pro
В табл. 13.2—13.5 приводятся управляющие последовательности наиболее распространенных терминалов и их эмуляторов.
Таблица 13.2. Управляющие последовательности для терминалов ANSI
Клавиши PC | Клавиши терминала | Передаваемые символы |
Tab | Tab | Л1 |
F1 | Program Function 1 (PF1) | *[ОР |
F2 | Program Function 2 (PF2) | *[OQ |
F3 | Program Function 3 (PF3) | *[ОР |
F4 | Program Function 4 (PF4) | "[OS |
Backspace | Backspace | *Н |
Enter | Return | *М |
Gray Delete | Delete Character | D |
Gray Home | Home Cursor | -[[Н |
Gray End | Erase End of Line | W |
Gray Pageup | Mapped by QmodemPro | ©UPLOAD |
Gray Pagedown | Mapped by QmodemPro | ©DOWNLOAD |
Gray Up | Cursor Up | ^[А |
Gray Down | Cursor Down | ^[В |
Gray Left | Cursor Left | W |
Gray Right | Cursor Right | -ЧЕС |
Pad/ | / | / |
Pad' | * | * |
Pad- | — | — |
Pad+ | + | + |
Pad Enter | Enter | *М |
Pad. |
|
|
PadO | 0 | о |
Pad1 | 1 | 1 |
Pad 2 | 2 | 2 |
Pad3 | 3 | 3 |
Pad 4 | 4 | 4 |
Pad 5 | 5 | 5 |
Pad 6 | 6 | 6 |
Pad? | 7 | 7 |
Pad 8 | 8 | 8 |
Pad 9 | 9 | 9 |
Pad Delete | Delete Character | D |
Pad End | Erase End of Line | W |
Pad Down | Cursor Down | ^[В |
Pad Pagedown | Mapped by QmodemPro | ©DOWNLOAD |
Pad Left | Cursor Left | -[[D |
Pad Right | Cursor Right | "[[С |
Pad Home | Home Cursor | -[[Н |
Pad Up | Cursor Up | -[[А |
Pad Pageup | Mapped by QmodemPro | ©UPLOAD |
Shift+Backspace | Delete Character | D |
Shift+Enter | Enter | *М |
Shift+Gray Delete | Delete Character | D |
Shift+Pad / | / | / |
Shift+Pad« | * | * |
Shift+Pad — | — | — |
Shift+Pad + | + | — |
Shift+Pad Enter | Enter | "М |
Shift+Pad Delete |
|
|
Shift+Pad Insert | 0 | о |
Shift+Pad End | 1 | 1 |
Shift+Pad Down | 2 | 2 |
Shift+Pad Pagedown | 3 | 3 |
Shift+Pad Left | 4 | 4 |
Shift+Pad Clear | 5 | 5 |
Shift+Pad Right | 6 | 6 |
Shift+Pad Home | 7 | 7 |
Shift+Pad Up | 8 | 9 |
Shift+Pad Pageup | 9 | 9 |
Control+Backspace | 0 | "Х |
Control+Enter | Enter | "М |
Control+Gray Home | Insert Line' | ^[L |
Control+Gray Pageup | Delete Line | "[[М |
Control+Gray Pagedown | Clear Screen | ^[WW |
Control+Pad / | / | / |
Control+Pad « | * | * |
Control+Pad — | Keypad Application MINUS | "[От |
Control+Pad + | Keypad Application COMMA | "[01 |
Control+Pad Enter | Keypad Application Enter | "[ОМ |
Control+Pad . | Keypad Application PERIOD | "[On |
Control+Pad 0 | Keypad Application 0 | л[0р |
Control+Pad 1 | Keypad Application 1 | A[OQ |
Control+Pad 2 | Keypad Application 2 | "[Or |
Control+Pad 3 | Keypad Application 3 | '40s |
Control+Pad 4 | Keypad Application 4 | "[Ot |
Control+Pad 5 | Keypad Application 5 | *[0u |
Control+Pad 6 | Keypad Application 6 | "[Ov |
Control+Pad 7 | Keypad Application 7 | ^Ow |
Control+Pad 8 | Keypad Application 8 | ^Ox |
Control+Pad 9 | Keypad Application 9 | л[0у |
Control+Pad Delete | Keypad Application PERIOD | "[On |
Control+Pad Insert | Keypad Application 0 | л[0р |
Control+Pad End | Keypad Application 1 | л[0о |
Control+Pad Down | Keypad Application 2 | "[Or |
Control+Pad Pagedown | Keypad Application 3 | '40s |
Control+Pad Left | Keypad Application 4 | "[Ot |
Control+Pad Clear | Keypad Application 5 | ^Ou |
Control+Pad Right | Keypad Application 6 , | *[0v |
Control+Pad Home | Keypad Application 7 | "[Ow |
Control+Pad Up | Keypad Application 8 | "[Ox |
Control+Pad Pageup | Keypad Application 9 | л[0у |
Shift+Control+Enter | Enter | ^ |
ShIft+Control+Pad Enter | Enter | "M |
ShIft+Control+Pad Home | Insert Line | ^[L |
Таблица 13.4. Управляющие последовательности для терминалов VT 102
Клавиши PC | Клавиши терминала | Передаваемые символы |
Tab | Tab | А! |
F1 | Program Function 1 (PF1) | "[ОР |
F2 | Program Function 2 (PF2) | *[OQ |
F3 | Program Function 3 (PF3) | -ЧОР |
F4 | Program Function 4 (PF4) | ^OS |
Backspace | Backspace | "Н |
Enter | Return | "М |
Gray Delete | Delete Character | D |
Gray Home | Home Cursor | -[[Н |
Gray End | Erase End of Line | W |
Gray Up | Cursor Up | ^[А |
Gray Down | Cursor Down | -[[В |
Gray Left | Cursor Left | -[ID |
Gray Right | Cursor Right | -[[С |
Numlock | PF1 | л[ОР |
Pad/ | PF2 | A[QQ |
Pad- | PF3 | "[OR |
Pad— | PF4 | "[OS |
Pad+ | Keypad COMMA |
|
Pad Enter | Enter | "М |
PadO | 0 | 0 |
Pad1 | 1 | 1 |
Pad 2 | 2 | 2 |
Pad3 | 3 | 3 |
Pad 4 | 4 | 4 |
Pad 5 | 5 | 5 |
Pad 6 | 6 | 6 |
Pad? | 7 | 7 |
Pad8 | 8 | 8 |
PadO | 9 | 9 |
Pad Delete |
|
|
Pad Insert | 0 | 0 |
Pad End | 1 | 1 |
Pad Down | 2 | 2 |
Pad Pagedown | 3 | 3 |
Pad Left | 4 | 4 |
Pad Clear | 5 | 5 |
Pad Right | 6 | 6 |
Pad Home | 7 | 7 |
Клавиши PC | Клавиши терминала | Передаваемые символы |
Pad Up | 8 | 8 |
Pad Pageup | 9 | 9 |
Shift+Backspace | Delete Character | D |
ShIft+Enter | Enter | ^М |
Shitt+Gray Delete | Delete Character | D |
Shift+Pad / | / | / |
Shift+Pad " | « | * |
Shift+Pad — | — | — |
Shift+Pad + | Keypad MINUS | — |
Shift+Pad Enter | Enter | *М |
Shift+Pad Delete |
| D |
Shift+Pad End | Erase End of Line | -[[К |
Shift+Pad Down | Cursor Down | ^[В |
Shift+Pad Pagedown | Clear Screen | »[[H*[[2J |
Shift+Pad Left | Cursor Left | -[[D |
Shift+Pad Right | Cursor Right | W |
Shift+Pad Home | Home Cursor | ^[H |
Shift+Pad Up | Cursor Up | ^[A |
Shift+Pad Pageup | Delete Line | ^[M |
Control+Backspace | Ctrl—Backspace | *X |
Control+Enter | Enter | *м |
Control+Gray Home | Insert Line | -[[L |
Control+Qray Pageup | Delete Line | "[[M |
Control+Qray Pagedown | Clear Screen | -4[H-4[2J |
Control+Gray Up | Application Cursor Up | ^OA |
Control+Gray Down | Application Cursor Down | A[OB |
Control+Gray Left | Application Cursor Left | A[QD |
Control+Gray Right | Application Cursor Right | A[QC |
Control+Pad / | / | / |
Control+Pad • | • | * |
Control+Pad — | Keypad Application MINUS | "[Om |
Control+Pad + | Keypad Application COMMA | ^Ol |
Control+Pad Enter | Keypad Application Enter | "[OM |
Control+Pad . | Keypad Application PERIOD | "[On |
Control+Pad 0 | Keypad Application 0 | *[0p |
Control+Pad 1 | Keypad Application 1 | A[0q |
Control+Pad 2 | Keypad Application 2 | "[Or |
Control+Pad 3 | Keypad Application 3 | *[0s |
Control+Pad 4 | Keypad Application 4 | '401 |
Клавиши PC | Клавиши терминала | Передаваемые символы |
Control+Pad 5 | Keypad Application 5 | A[OU |
Control+Pad 6 | Keypad Application 6 | A[QV |
Control+Pad 7 | Keypad Application 7 | "[Ow |
Control+Pad 8 | Keypad Application 8 | "[Ox |
Control+Pad 9 | Keypad Application 9 | л[0у |
Control+Pad Delete | Keypad Application PERIOD | *[0n |
Control+Pad Insert | Keypad Application 0 | л[0р |
Control+Pad End | Keypad Application 1 | *[0q |
Control+Pad Down | Keypad Application 2 | -ЧОг |
Control+Pad Pagedown | Keypad Application 3 | *[0s |
Control+Pad Left | Keypad Application 4 | ^Ot |
Control+Pad Clear | Keypad Application 5 | *[0u |
Control+Pad Right | Keypad Application 6 | *[0v |
Control+Pad Home | Keypad Application 7 | ^Ow |
Control+Pad Up | Keypad Application 8 | '40X |
Control+Pad Pageup | Keypad Application 9 | *[0y |
ShIft+Control+Enter | Enter | *M |
ShIft+Control+Pad Enter | Enter | *M |
ShIft+Control+Pad Down | Application Cursor Down | ^OB |
ShIft+Control+Pad Left | Application Cursor Left | »[OD |
ShIft+Control+Pad Right | Application Cursor Right | *[OC |
ShIft+Control+Pad Home | Insert Line | -[[L |
ShIft+Control+Pad Up | Application Cursor Up | ^OA |