Возможно клавиша 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 так и называется.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
form, Что по твоему обозначает стрелка?
Про стрелку уже ответил - см выше про VT220 и см название клавиши в описании.
Но если есть желание - пожалуйста - это означает, что _программы_ отрабатывают эту клавишу так. (Именно так они отрабатывают клавишу CR).
---------- Post added at 23:42 ---------- Previous post was at 23:40 ----------
И снова на закуску - замыкаем вход-выход терминала и убеждаемся, что клавиша просто возвращает курсор в начало строки но не переводит строку
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
В секции настроек любого объекта типа Terminal в любом файле конфигурации можно добавить описание кодов, которые должна генерить клавиша <Enter>, например:
Код:[VT52.ini] ANSI_STR_FOR_KEY[Enter] = "\015\012"
Это другой вопрос. Речь идет о функционале соответствующей клавиши в обычных условиях. Понятно, чт можно искуственно сделать клавишу, выдающую такой код, но она будет совершенно бесполезно так как просто не будет работать как ожидается нигде кроме упомянутого случая когда выход закорочен на вход.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
form, В терминале возврат каретки а Виндозе еще и перевод строки. Можно открыть любой редактор и попробовать.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)