Введение

Клавиши Enter и Return на компьютерных клавиатурах – это две тесно связанные клавиши, функции которых частично совпадают, но различаются в зависимости от операционной системы и приложения.

Функции

Клавиша Return берет свое начало в двух функциях печатной машинки: возврат каретки, который возвращал каретку в начало строки текста, и перевод строки, который сдвигал бумагу на одну строку вниз. Эти функции часто объединялись в одну клавишу Return, что сохранилось и в современных компьютерных текстовых редакторах для вставки разрыва абзаца (¶). Клавиша Enter – это компьютерная инновация, которая в большинстве случаев активирует функцию по умолчанию в командной строке, окне или диалоговом окне. Обычно это завершает "ввод" и запускает желаемый процесс, являясь альтернативой нажатию кнопки "ОК". Кроме того, она может выполнять функцию клавиши "равно" в калькуляторах. На современных компьютерах обе клавиши обычно обладают всеми функциями друг друга, позволяя использовать любую из них или даже объединять их в одну, как это часто встречается в ноутбуках. Microsoft Windows не делает между ними никакого различия и обычно обозначает обе клавиши как Enter на клавиатурах Windows с американской раскладкой. Другие операционные системы, такие как операционные системы Apple на базе Darwin, обычно рассматривают их как эквивалентные, но при этом сохраняют техническое и описательное различие, позволяя приложениям обрабатывать эти клавиши по-разному, если это необходимо.

Местоположение

Ключ Enter обычно расположен справа от клавиш и на правом нижнем углу цифровой клавиатуры, а клавиша Return – на правом краю основной буквенно-цифровой части клавиатуры. На клавиатурах ISO и JIS клавиша Return имеет ступенчатую двойную высоту и занимает второй и третий ряды, находясь ниже и выше клавиши правой руки. На клавиатурах ANSI она шире, но расположена только на третьем ряду, поскольку клавиша обратного слеша \ находится между ней и . Некоторые варианты раскладки клавиатуры ANSI создают клавишу Return двойной высоты, объединяя с ней клавишу обратного слеша \. Эта альтернативная форма наиболее распространена в Азии, особенно в России и Корее. Однако это требует перемещения клавиши обратного слеша и встречается относительно редко на современных клавиатурах в других регионах.

Символы клавиатуры

Символ клавиши Return – стрелка, направленная вниз и влево; однако, его отображение сильно различается в зависимости от шрифта, иногда он выглядит пустым, а в других – с дополнительной начальной полосой, направленной вправо. По этой причине вместо него иногда используются символы или . На большинстве клавиатур ISO и других клавиатур по всему миру клавиша Return обозначена исключительно символом на всех платформах. В то же время, на клавиатурах ANSI US она обозначена как Windows OEM (иногда даже без символа Return) и как Apple. Для клавиши Enter в Unicode существует символ U+2324 для клавиши Enter ISO 9995-7, однако он используется редко, например, на франко-канадской клавиатуре. Клавиатуры Windows во всем мире обычно обозначают клавишу текстом , а Apple использует символ (или ) на клавиатурах ISO и JIS и текст на клавиатурах ANSI US; это подтверждается пометкой "клавиша Enter" для U+2324 в таблице символов Unicode.

История

На терминалах IBM 3270 и 5250 клавиша Enter располагалась справа от пробела и использовалась для отправки содержимого буфера терминала на хост-компьютер. Клавиша Return находилась в более стандартном месте и использовалась для создания новой строки. Компания Apple также воспользовалась этой ситуацией, создав редактируемую среду командной строки под названием "Worksheet" в Macintosh Programmer's Workshop, где Return использовалась исключительно как клавиша форматирования, а Enter – для выполнения команды оболочки или серии команд в прямом режиме. Эта строгая дихотомия со временем смягчилась, и теперь в macOS существует очень мало ситуаций, где Enter и Return не являются эквивалентными. Одним из примеров сохранения различий в использовании является инструмент "Type" в Adobe Photoshop, где клавиша Return создает новую строку, а клавиша Enter завершает режим редактирования. Другой пример – Mathematica, где Return создает новую строку, а Enter (или Shift+Return) отправляет текущую команду на выполнение. Исторически многие модели компьютеров не имели отдельной цифровой клавиатуры и использовали одну кнопку для функций Enter или Return. Например, Commodore 64 (выпускалась с 1982 года) имела только клавишу "Return". Большинство ноутбуков продолжают эту традицию. До появления компьютеров на электрических пишущих машинках клавиша "Return" была относительно большой. Это объясняется частотой её использования (вместе с пробелом), и, следовательно, её размер был увеличен, чтобы снизить вероятность случайного нажатия.