Цитата Сообщение от Titus Посмотреть сообщение
А как терминал синхронизируется с ESC-последовательностью? Исключительно по коду ESC?
Немного не понятен вопрос. О какой синхронизации идет речь? Все ASCII-коды можно поделить на две категории - отображаемые символы (от 32 до 127) и управляющие коды (от 0 до 31), которые исполняют команды (переместить курсор, очистить экран и т.д. и т.п.). Одним из таких управляющих кодов и является ESC (равен 27), но он не делает ничего, а является началом командной последовательности, состоящей и одного или нескольких символов. В VT-100 эти последовательности могут быть длинными, в VT-52 они обычно состоят из одного символа после ESC, исключением является команда позиционирования курсора <ESC>Y, после которой следующие два символа воспринимаются как координаты нового местоположения курсора.