Введение
Клавиша на клавиатуре. Клавиша «Backspace» (или «отмена») на пишущих машинках изначально сдвигала каретку на одну позицию назад, а в современных компьютерных системах обычно перемещает курсор на экране на одну позицию назад, удаляет символ в этой позиции и сдвигает весь текст, расположенный после неё, на один символ влево.
Backspace is the keyboard key that in typewriters originally pushed the carriage one position backwards, and in modern computer systems typically moves the display cursor one position backwards, deletes the character at that position, and shifts back any text after that position by one character.
Номенклатура
Хотя термин "backspace" традиционно обозначает клавишу, которая перемещает курсор назад и/или удаляет предыдущий символ, обычно слева от курсора, фактическая клавиша может иметь различные обозначения, например, "delete", "erase" или стрелку, направленную влево. Ранее она пробивала все отверстия, чтобы вычеркнуть символ, а в современных компьютерах удаляет текст в позиции курсора или после неё. Кроме того, клавиша "delete" часто используется как универсальная команда для удаления объекта (например, изображения в документе или файла в файловом менеджере), в то время как "backspace" обычно такой функциональности не имеет.
Комбинация символов
На некоторых печатных машинках, например, машинистка могла напечатать строчную букву A с острым ударением (á), набрав сначала строчную букву A, затем клавишу "возврат" (backspace), и только потом клавишу острого ударения. Этот прием (также известный как перепечатка) послужил основой для модификаторов интервала в компьютерных наборах символов, таких как символ ASCII "карет" (^, для знака циркумфлекс). Композиция с помощью клавиши "возврат" больше не работает с современными цифровыми дисплеями и системами верстки. Она в некоторой степени была заменена механизмом комбинируемых диакритических знаков Unicode, хотя такие символы плохо отображаются во многих шрифтах, и по-прежнему используются предварительно составленные символы. Некоторые программы, такие как TeX или Microsoft Windows, используют обратный метод для диакритических знаков, то есть сначала располагают знак ударения, а затем базовую букву под ним.
Обычное использование
В современных системах клавиша Backspace часто сопоставляется с символом удаления (0x7f в ASCII или Unicode), хотя функция клавиши Backspace – удалять символ перед курсором – сохраняется. В компьютерах Backspace также может удалять предшествующий символ новой строки, что обычно не применимо к пишущим машинкам. Клавиша Backspace обычно используется для возврата на предыдущую страницу или перехода на один уровень вверх в графических веб-браузерах или файловых менеджерах.
Альтернативы
Альтернативным вариантом, который иногда используется, является сочетание клавиш ^W, являющееся сокращением для удаления предыдущего слова в терминальной эмуляции Berkeley Unix. Это сочетание клавиш также было добавлено в режим вставки текстового редактора Vi и его клона Vim. ^U удаляет строку.
Другие значения
В среде мейнфрейма, команда backspace означает перемещение магнитной ленты назад, обычно к предыдущему блоку.