Backspace

Backspace (букв. «пробел назад»), BS, erase, C (изредка в мобильных телефонах), , , забой, возврат, шаг назад — клавиша на клавиатуре компьютера, служащая для удаления символа, находящегося перед курсором (слева при направлении письма слева направо или справа при направлении справа налево). Этой клавише отвечает управляющий символ с ASCII-кодом 8.

Клавиша Backspace

В пишущих машинках

Первоначально нажатие на ← Backspace возвращало каретку пишущей машинки на одно положение назад (то есть клавиша действовала как клавиша пробела, но не вперёд, а назад, отсюда название). Машинистка, работая за пишущей машинкой, например, напечатала бы строчную букву «а» с акутом (á) так: напечатав строчную букву «a», нажала ← Backspace и затем клавишу акута. А букву ё составляли из буквы «е», нажатия клавиши ← Backspace и кавычек.

В современных компьютерных интерфейсах

Клавишу ← Backspace удобно использовать для исправления вовремя замеченных ошибок.

← Backspace отличается от клавиши Delete, которая при редактировании текста служит для удаления символов после курсора. Кроме того, Delete часто используется для удаления вообще какого-либо объекта (например, файла в файловом менеджере), в то время как ← Backspace в этих целях применяется лишь в отдельных устройствах с ограниченной клавиатурой вроде мобильных телефонов. Например, в файловых менеджерах ← Backspace может служить для перехода в родительский каталог, в браузерах — на предыдущую страницу…

Клавиша Ctrl+← Backspace часто удаляет последнее слово, остальные комбинации не стандартизированы.

Как правило, клавиша ← Backspace располагается в цифровом ряду последней и занимает в ширину две клавиши. На клавиатуре IBM Model F для ранних IBM PC/AT клавиша Backspace была уменьшена в размерах, чтобы вместить в цифровой ряд клавишу |\, однако это решение вызвало много критики, и в следующей модели клавиатуры для IBM PC, IBM Model M клавиша вновь ← Backspace была увеличена в размерах, а |\ перенесена на ряд ниже, однако в некоторых национальных раскладках (японской и южнокорейской) это решение сохранилось, чтобы вместить больше клавиш национальных алфавитов. В некоторых клавиатурах, например Happy Hacking Keyboard, а также ряде клавиатур, производившихся фирмой Sun microsystems, клавишу ← Backspace переносят на место клавиши |\, чтобы вместить в цифровом ряду также клавишу ~`, а на её место переносят клавишу Escape — такую раскладку часто называют Unix Layout[1].

Управляющий символ

Управляющий символ 8 не используется сейчас ни в каких протоколах, кроме принтерных и терминальных. На электрической машинке, а потом и матричном принтере этот символ позволяет сделать надпечатку или дважды пропечатать один символ, делая его жирнее. Исторически man использует команды принтера, а при выводе в консоль преобразует надпечатки в более яркие цвета и дополнительные символы Юникода. Чат игры Doom работает по терминальному принципу, передавая по символу за такт, пока игрок печатает, и там была и команда забоя, также имевшая код 8.

В Си-подобных языках управляющий символ записывается как '\b'.

Терминал или удалённый компьютер, не настроенный на стирание символов, при обнаружении символа с кодом 8 выводил ^H, потому компьютерщики со стажем любят писать что-то вроде.

Будьте добрее к этому дур^H^H^Hмолодому человеку, он из главного офиса.

Вместо нескольких ^H может использоваться ^W («удалить предыдущее слово» в некоторых Unix-терминалах).

Связанные символы Юникода

ИзображениеКод (hex)Название
(нет)8Управляющий символ «Backspace»
2190Стрелка влево
2408Значок управляющего символа «Backspace» (диагональное BS)
232BПиктограмма «Удаление слева»

Примечания

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.