• А вы знали, что модификатор
Ctrl появился еще до компьютеров? Он делал именно то, что говорится в имени —
контролировал вывод телетайпа. Управляющие коды в документации обозначались символом
^. Ctrl при нажатии вместе с другой клавишей
позволяла оператору вводить символы для «управления» удаленным терминалом, в отличие от символьных клавиш, предназначенных для печати на странице. Примеры управляющих символов:
^A — начало передачи;
^Z — конец;
^I — перемещает печатающую головку на следующую вкладку (современные клавиатуры по-прежнему отправляют
^I клавишей табуляции);
^M — это возврат печатающей головки в начало строки;
^J — перевод строки, при котором бумага перемещается на одну строку вниз;
^G — звонок колокольчика, всеми любимый управляющий код. На телетайпах это звучало как реальный звонок. На компьютерах он издает классический «звуковой сигнал». В Windows 10 все еще есть
beep.sys. В очень старых чат-системах, где пользователи общались через текстовые файлы, отправка в чат
^G считалось своего рода
троллингом.
• Сочетания клавиш были еще у
терминалов ASCII конца
1960-х и начала
1970-х годов. Каждая клавиша-модификатор
изменяла комбинацию битов, которую терминал отправлял при нажатии другой клавиши. Это позволило вводить до
8 000 символов без переключения языков в программном обеспечении. В то время не существовало стандартов для входных кодов, поэтому иногда люди использовали комбинации клавиш в качестве командных нажатий.
• Даже во времена, когда не существовало ASCII, клавиша Ctrl добавлялась к 7- и 8-битным терминалам. Первые машины Apple были способны кодировать верхний и нижний регистр, но чип генератора символов всегда загружался только символами
верхнего регистра. В нем были реализованы некоторые собственные сочетания клавиш Ctrl, от которых уже давно отказались благодаря появлению
клавиш управления курсором.
• К 1970 году ASCII был нормой, обязательным условием обработки и передачи данных везде кроме IBM.
По этой причине изменение действия Ctrl приводило к сбою всего ПО.
• Когда был представлен
IBM PC, в IBM, вероятно, поняли, что он будет использоваться в качестве эмулятора терминала, поэтому для совместимости необходимо было включить клавишу Ctrl. Это также было необходимо для комбинации
Ctrl+Break
• В дальнейшем разработчики программного обеспечения, особенно те, кто создавал ПО для обработки текста (
Multimate и
WordPerfect), быстро адаптировали клавиши
Ctrl и
Alt в сочетании с программируемыми клавишами
(F1-F12) для отображения различных функций.
• Стандартизацию клавиш Ctrl и Alt на компьютерных клавиатурах можно объяснить их полезностью в предоставлении пользователям эффективных способов взаимодействия с компьютерными системами и приложениями. Их широкое распространение на различных платформах и операционных системах закрепило за ними место в качестве незаменимых клавиш на
современных клавиатурах. Такие вот дела...
#Разное
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram