Возможно клавиша Enter клавиатуры выдает и одну команду но сама стрелка на клавише намекает на перевод строки и возврат каретки.(рудимент пишущей машинки) Как сама операционная система или терминал транслирует это уже другой вопрос.
Вид для печати
Возможно клавиша Enter клавиатуры выдает и одну команду но сама стрелка на клавише намекает на перевод строки и возврат каретки.(рудимент пишущей машинки) Как сама операционная система или терминал транслирует это уже другой вопрос.
В текстовых редакторах (за редким исключением - TED, USED) именно так и работает CR. Без всяких намеков :)
---------- Post added at 23:34 ---------- Previous post was at 23:33 ----------
Суть-то в том, что клавиша передает код CR и никакой иначе. И введен программой будет код CR и никакой иначе (кроме описанного случая - RT-11) :)
---------- Post added at 23:36 ---------- Previous post was at 23:34 ----------
И еще на закуску - в VT220 например у меня тоже нарисована такая стрелочка. А клавиша как называлась CR так и называется.
form, Что по твоему обозначает стрелка?
Про стрелку уже ответил - см выше про VT220 и см название клавиши в описании.
Но если есть желание - пожалуйста - это означает, что _программы_ отрабатывают эту клавишу так. (Именно так они отрабатывают клавишу CR).
---------- Post added at 23:42 ---------- Previous post was at 23:40 ----------
И снова на закуску - замыкаем вход-выход терминала и убеждаемся, что клавиша просто возвращает курсор в начало строки но не переводит строку :)
В секции настроек любого объекта типа Terminal в любом файле конфигурации можно добавить описание кодов, которые должна генерить клавиша <Enter>, например:
Код:[VT52.ini]
ANSI_STR_FOR_KEY[Enter] = "\015\012"
Это другой вопрос. Речь идет о функционале соответствующей клавиши в обычных условиях. Понятно, чт можно искуственно сделать клавишу, выдающую такой код, но она будет совершенно бесполезно так как просто не будет работать как ожидается нигде кроме упомянутого случая когда выход закорочен на вход.
form, В терминале возврат каретки а Виндозе еще и перевод строки. Можно открыть любой редактор и попробовать.