EC.1. Tаблицы эмуляции терминалов 2F EC.2. Терминал VT 52, Клавиатура 2F EC.3. Терминал VT 52, Функции 3F EC.4. Терминал VT 100, Клавиатура 3F EC.5. Терминал VT 100, Функции 4F GEПриложение C FE2FH GEC.1. Tаблицы эмуляции терминаловFH В это приложение включена техническая спецификация для эмуляции терминалов, используемая программой Terminal из Microsoft Windows. Для эмуляции каждого типа терминала имеются две таблицы: - Эквивалентные ключи IBM PC и передаваемые символы. - Функции, поддерживаемые системой Windows и их управляющие последовательности. GEC.2. Терминал VT 52, КлавиатураFH Следующая таблица определяет эквивалентные ключи IBM PC и передаваемые символы для терминала VT-52 фирмы Digital Equimpment Corporation. -------------------------------------------------- VT-52 IBM PC Символ ASCII HEX -------------------------------------------------- PF1 F1 ESC P 1B 50 PF2 F2 ESC Q 1B 51 PF3 F3 ESC R 1B 52 PF4 F4 ESC S 1B 53 СТРЕЛКА ВЛЕВО СТРЕЛКА ВЛЕВО ESC D 1B 44 СТРЕЛКА ВВЕРХ СТРЕЛКА ВВЕРХ ESC A 1B 41 СТРЕЛКА ВПРАВО СТРЕЛКА ВПРАВО ESC C 1B 43 СТРЕЛКА ВНИЗ СТРЕЛКА ВНИЗ ESC B 1B 42 -------------------------------------------------- Главный компьютер может попросить вас переключить клавиатуру в keyboard application режим, который необходим для некоторых программ. Ниже приведен список ключей и передаваемых символов keyboard application режима. -------------------------------------------------- VT-52 IBM PC Символ ASCII HEX -------------------------------------------------- 0 0 ESC ? p 1B 3F 70 1 1 ESC ? q 1B 3F 71 2 2 ESC ? r 1B 3F 72 3 3 ESC ? s 1B 3F 73 4 4 ESC ? t 1B 3F 74 5 5 ESC ? u 1B 3F 75 6 6 ESC ? v 1B 3F 76 7 7 ESC ? w 1B 3F 77 8 8 ESC ? x 1B 3F 78 9 9 ESC ? y 1B 3F 79 - - ESC ? m 1B 3F 6D , ,(или *) ESC ? l 1B 3F 6C . . ESC ? n 1B 3F 6E ENTER + ESC ? M 1B 3F 4D СТРЕЛКА ВЛЕВО СТРЕЛКА ВЛЕВО ESC D 1B 4F 44 СТРЕЛКА ВВЕРХ СТРЕЛКА ВВЕРХ ESC O A 1B 4F 41 СТРЕЛКА ВПРАВО СТРЕЛКА ВПРАВО ESC O C 1B 4F 43 СТРЕЛКА ВНИЗ СТРЕЛКА ВНИЗ ESC O B 1B 4F 42 -------------------------------------------------- GEПриложение C FE3FH GEC.3. Терминал VT 52, ФункцииFH Ниже приведен список поддерживаемых функций для терминала VT 52 фирмы Digital Equimpment Corparation и соответствующие им управляющие последовательности. -------------------------------------------------- Функция Управляющая последовательность -------------------------------------------------- ЗАДАТЬ ANSI РЕЖИМ ESC < ПЕРЕМЕСТИТЬ КУРСОР ВНИЗ ESC ПЕРЕМЕСТИТЬ КУРСОР ДОМОЙ ESC H ПЕРЕМЕСТИТЬ КУРСОР ВЛЕВО ESC D ПЕРЕМЕСТИТЬ КУРСОР ВПРАВО ESC C ПЕРЕМЕСТИТЬ КУРСОР ВВЕРХ ESC A УСТАНОВИТЬ КУРСОР В ПОЗИЦИЮ ESC Y/c ОЧИСТИТЬ ДО КОНЦА СТРОКИ ESC K ОЧИСТИТЬ ДО КОНЦА ЭКРАНА ESC J ИДЕНТИФИЦИРОВАТЬ ESC Z APPLICATION КЛАВИАТУРА ESC = ЦИФРОВАЯ КЛАВИАТУРА ESC > ВЕРНУТЬСЯ НА ОДНУ СТРОКУ ESC I -------------------------------------------------- GEC.4. Терминал VT 100, КлавиатураFH Следующая таблица определяет эквивалентные ключи IBM PC и передаваемые символы для Терминала VT-100 фирмы Digital Equimpment Corporation. -------------------------------------------------- VT-100 IBM PC Символ ASCII HEX -------------------------------------------------- PF1 F1 ESC O P 1B 4F 50 PF2 F2 ESC O Q 1B 4F 51 PF3 F3 ESC O R 1B 4F 52 PF4 F4 ESC O S 1B 4F 53 СТРЕЛКА ВЛЕВО СТРЕЛКА ВЛЕВО ESC [ D 1B 5B 44 СТРЕЛКА ВВЕРХ СТРЕЛКА ВВЕРХ ESC [ A 1B 5B 41 СТРЕЛКА ВПРАВО СТРЕЛКА ВПРАВО ESC [ C 1B 5B 43 СТРЕЛКА ВНИЗ СТРЕЛКА ВНИЗ ESC [ B 1B 5B 42 -------------------------------------------------- Главный компьютер может попросить вас переключить клавиатуру в keyboard application режим, который необходим для некоторых программ. Ниже приведен список ключей и передаваемых символов keyboard application режима. -------------------------------------------------- VT-100 IBM PC Символ ASCII HEX -------------------------------------------------- 0 0 ESC O p 1B 4F 70 1 1 ESC O q 1B 4F 71 2 2 ESC O r 1B 4F 72 3 3 ESC O s 1B 4F 73 4 4 ESC O t 1B 4F 74 5 5 ESC O u 1B 4F 75 6 6 ESC O v 1B 4F 76 7 7 ESC O w 1B 4F 77 8 8 ESC O x 1B 4F 78 GEПриложение C FE4FH 9 9 ESC O y 1B 4F 79 - - ESC O m 1B 4F 6D , ,(или *) ESC O l 1B 4F 6C . . ESC O n 1B 4F 6E ENTER + ESC O M 1B 4F 4D СТРЕЛКА ВЛЕВО СТРЕЛКА ВЛЕВО ESC O D 1B 4F 44 СТРЕЛКА ВВЕРХ СТРЕЛКА ВВЕРХ ESC O A 1B 4F 41 СТРЕЛКА ВПРАВО СТРЕЛКА ВПРАВО ESC O C 1B 4F 43 СТРЕЛКА ВНИЗ СТРЕЛКА ВНИЗ ESC O B 1B 4F 42 -------------------------------------------------- GEC.5. Терминал VT 100, ФункцииFH Ниже приведен список поддерживаемых функций для терминала VT 100 фирмы Digital Equimpment Corparation и соответствующие им управляющие последовательности. В качестве значений аргументови должны быть подставлены одно или несколько значений (разделенные ';') из указанной таблицы (Тn). В качестве значения аргумента должно быть подставлено значение из указанной таблицы (Тn). Вместо значения аргумента должно быть подставлено желаемое число строк или символов. Вместо значения аргумента должен быть подставлен желаемый номер столбца, и вместо - строки. ---------------------------------------------------- Функция Управляющая последовательность ---------------------------------------------------- ЗАБОЙ ^H ВОЗВРАТ КАРЕТКИ ^M УДАЛИТЬ СИМВОЛ ESC [ P ВСТАВИТЬ СИМВОЛ ESC [ @ ДВОЙНАЯ ШИРИНА СИМВОЛА ESC # 6 ОДИНАРНАЯ ШИРИНА СИМВОЛА ESC # 5 ПЕРЕМЕСТИТЬ КУРСОР ВНИЗ ESC [ B ПЕРЕМЕСТИТЬ КУРСОР ВЛЕВО ESC [ D ПЕРЕМЕСТИТЬ КУРСОР ВПРАВО ESC [ C ПЕРЕМЕСТИТЬ КУРСОР ВВЕРХ ESC [ A УСТАНОВИТЬ КУРСОР В ПОЗИЦИЮ ESC [ ; H УСТАНОВИТЬ КУРСОР В ПОЗИЦИЮ (АБСОЛЮТНО) ESC [ ; f СБРОСИТЬ КУРСОР ESC 8 СОХРАНИТЬ КУРСОР ESC 7 ОЧИСТИТЬ ВСЮ СТРОКУ ESC [ 2 K ОЧИСТИТЬ ВЕСЬ ЭКРАН ESC [ 2 J ОЧИСТИТЬ НАЧИНАЯ СО СТРОКИ ESC [ 1 K ОЧИСТИТЬ ОТ НАЧАЛА ЭКРАНА ЕSC [ 1 J ОЧИСТИТЬ ОТ НАЧАЛА ЭКРАНА НОРМАЛЬНЫЕ ДАННЫЕ ЕSC [ ? 1 J ОЧИСТИТЬ НОРМАЛЬНЫЕ ДАННЫЕ В СТРОКЕ ЕSC [ ? 2 K ОЧИСТИТЬ НОРМАЛЬНЫЕ ДАННЫЕ НА ЭКРАНЕ ЕSC [ ? 2 J ОЧИСТИТЬ НОРМАЛЬНЫЕ ДАННЫЕ ДО КОНЦА СТРОКИ ЕSC [ ? 0 K ОЧИСТИТЬ НОРМАЛЬНЫЕ ДАННЫЕ ДО КОНЦА ЭКРАНА ЕSC [ ? 0 J GEПриложение C FE5FH ОЧИСТИТЬ НОРМАЛЬНЫЕ ДАННЫЕ ДО НАЧАЛА СТРОКИ ЕSC [ 1 K ОЧИСТИТЬ ДО КОНЦА СТРОКИ ЕSC [ O K ОЧИСТИТЬ ДО КОНЦА ЭКРАНА ЕSC [ 0 J ESCAPE ESC ИДЕНТИФИЦИРОВАТЬ ESC Z ИНДЕКС ESC D ИНВЕРТИРОВАТЬ ИНДЕКС ESC M КЛАВИАТУРА УПРАВЛЕНИЯ ESC = ЦИФРОВАЯ КЛАВИАТУРА ESC < УДАЛИТЬ СТРОКУ ESC [ M ПЕРЕВОД СТРОКИ ^M ДВОЙНАЯ ВЫСОТА СТРОКИ (НИЗ) ESC # 4 ДВОЙНАЯ ВЫСОТА СТРОКИ (ВЕРХ) ESC # 3 ВСТАВИТЬ СТРОКУ ESC [ L СЛЕДУЮЩАЯ СТРОКА ESC E ПРОЧИТАТЬ ПОЗИЦИЮ КУРСОРА ESC [ ; R ПРОЧИТАТЬ СТАТУС ESC [ Ps 5 ЗВОНОК ^G УСТАНОВИТЬ ОБЛАСТЬ СКРОЛИНГА ESC [ r ОЧИСТИТЬ ТАБУЛЯЦИЮ ESC [ g ГОРИЗОНТАЛЬНАЯ ТАБУЛЯЦИЯ ^I УСТАНОВИТЬ ТАБУЛЯЦИЮ ESC H СБРОС ТЕРМИНАЛА ESC [ l (*T1) УСТАНОВИТЬ РЕЖИМ ESC [ h (*tT1) ЗАПРОСИТЬ ПАРАМЕТРЫ ESC [ x АТТРИБУТЫ ПЕРЕДАЧИ ESC [ c ВКЛЮЧИТЬ MEDIA COPY ESC [ 4 (*T2) ВЫКЛЮЧИТЬ MEDIA COPY ESC [ 5 (*T2) УСТАНОВИТЬ ВИДЕО АТТРИБУТЫ ESC [ m (*T3) ---------------------------------------------------- Таблица 1. Режимы терминала ---------------------------------------------------- Функция Управляющая последовательность ---------------------------------------------------- ПЕРЕВОД СТРОКИ/НОВАЯ СТРОКА ?0 ПРОГРАММА/КУРСОР ?1 ANSI/VT 52 ?2 132/80 СТОЛБЦОВ ?3 ПЛАВНЫЙ/ПРЫГАЮЩИЙ СКРОЛИНГ ?4 ИНВЕРТИРОВАННЫЙ/НОРАМАЛЬНЫЙ ЭКРАН ?5 ОТНОСИТЕЛЬНЫЙ/АБСОЛЮТНЫЙ РЕЖИМ ?6 СВЕРТКА СИМВОЛОВ ВКЛ/ВЫКЛ ?7 АВТОМАТИЧЕСКИЙ ПОВТОР ВКЛ/ВЫКЛ ?8 INTERLACE ВКЛ/ВЫКЛ ?9 -------------------------------------------------- Таблица 2. MEDIA COPY режимы -------------------------------------------------- Функция Управляющая последовательность -------------------------------------------------- ЭКРАНА НА ПРИНТЕР 0 ЭКРАН НА МОДЕМ 1 ЗАПРЕТИТЬ ПРОЗРАЧНУЮ ПЕЧАТЬ 2 РАЗРЕШИТЬ ПРОЗРАЧНУЮ ПЕЧАТЬ 3 СТРОКУ КУРСОРА НА ПРИНТЕР 4 СТРОКУ КУРСОРА НА МОДЕМ 5 ЗАПРЕТИТЬ ПЕЧАТЬ 6 РАЗРЕШИТЬ ПЕЧАТЬ 7 -------------------------------------------------- GEПриложение C FE6FH Таблица 3. Видеоаттрибуты -------------------------------------------------- Функция Управляющая последовательность -------------------------------------------------- ВКЛЮЧИТЬ АТТРИБУТЫ 0 ШИРОКИЙ 1 ПОДЧЕРКИВАНИЕ 2 МИГАНИЕ 3 ИНВЕРСНО 4 --------------------------------------------------
© KOAP Open Portal 2000