Введение
Клавиши Enter и Return на компьютерных клавиатурах – это две тесно связанные клавиши, функции которых частично совпадают, но различаются в зависимости от операционной системы и приложения.
On computer keyboards, the enter key and return key are two closely related keys with overlapping and distinct functions dependent on operating system and application.
Функции
Клавиша Return берет свое начало в двух функциях печатной машинки: возврат каретки, который возвращал каретку в начало строки текста, и перевод строки, который сдвигал бумагу на одну строку вниз. Эти функции часто объединялись в одну клавишу Return, что сохранилось и в современных компьютерных текстовых редакторах для вставки разрыва абзаца (¶). Клавиша Enter – это компьютерная инновация, которая в большинстве случаев активирует функцию по умолчанию в командной строке, окне или диалоговом окне. Обычно это завершает "ввод" и запускает желаемый процесс, являясь альтернативой нажатию кнопки "ОК". Кроме того, она может выполнять функцию клавиши "равно" в калькуляторах. На современных компьютерах обе клавиши обычно обладают всеми функциями друг друга, позволяя использовать любую из них или даже объединять их в одну, как это часто встречается в ноутбуках. Microsoft Windows не делает между ними никакого различия и обычно обозначает обе клавиши как Enter на клавиатурах Windows с американской раскладкой. Другие операционные системы, такие как операционные системы Apple на базе Darwin, обычно рассматривают их как эквивалентные, но при этом сохраняют техническое и описательное различие, позволяя приложениям обрабатывать эти клавиши по-разному, если это необходимо.
Местоположение
Ключ Enter обычно расположен справа от клавиш и на правом нижнем углу цифровой клавиатуры, а клавиша Return – на правом краю основной буквенно-цифровой части клавиатуры. На клавиатурах ISO и JIS клавиша Return имеет ступенчатую двойную высоту и занимает второй и третий ряды, находясь ниже и выше клавиши правой руки. На клавиатурах ANSI она шире, но расположена только на третьем ряду, поскольку клавиша обратного слеша \ находится между ней и . Некоторые варианты раскладки клавиатуры ANSI создают клавишу Return двойной высоты, объединяя с ней клавишу обратного слеша \. Эта альтернативная форма наиболее распространена в Азии, особенно в России и Корее. Однако это требует перемещения клавиши обратного слеша и встречается относительно редко на современных клавиатурах в других регионах.
Some variants of the ANSI keyboard layout create a double height return key by subsuming the backslash key into it. This alternate form is most popular in Asia, particularly Russia and Korea. However, this requires the relocation of the backslash key and is relatively uncommon on modern keyboards elsewhere.
Символы клавиатуры
Символ клавиши 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" была относительно большой. Это объясняется частотой её использования (вместе с пробелом), и, следовательно, её размер был увеличен, чтобы снизить вероятность случайного нажатия.