Введение

Клавиша на клавиатуре. Клавиша «Backspace» (или «отмена») на пишущих машинках изначально сдвигала каретку на одну позицию назад, а в современных компьютерных системах обычно перемещает курсор на экране на одну позицию назад, удаляет символ в этой позиции и сдвигает весь текст, расположенный после неё, на один символ влево.

Номенклатура

Хотя термин "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 означает перемещение магнитной ленты назад, обычно к предыдущему блоку.