Backspace: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Исправил Метки: с мобильного устройства из мобильной версии |
→В пишущих машинках: Добавлено больше информации Метки: с мобильного устройства из мобильной версии |
||
Строка 4: | Строка 4: | ||
== В пишущих машинках == |
== В пишущих машинках == |
||
Первоначально нажатие на {{key|Backspace}} возвращало каретку [[Пишущая машинка|пишущей машинки]] на одно положение назад (то есть клавиша действовала как клавиша [[пробел]]а, но не вперёд, а назад, отсюда название). Машинистка, работая за пишущей машинкой, например, напечатала бы строчную букву «а» с [[акут]]ом (á) так: напечатав строчную букву «a», нажала {{key|Backspace}} и затем клавишу акута. А букву [[ё]] составляли из буквы «е», нажатия клавиши {{key|Backspace}} и [["|кавычек]]. |
Первоначально нажатие на {{key|Backspace}} возвращало каретку [[Пишущая машинка|пишущей машинки]] на одно положение назад (то есть клавиша действовала как клавиша [[пробел]]а, но не вперёд, а назад, отсюда название). Машинистка, работая за пишущей машинкой, например, напечатала бы строчную букву «а» с [[акут]]ом (á) так: напечатав строчную букву «a», нажала {{key|Backspace}} и затем клавишу акута. А букву [[ё]] составляли из буквы «е», нажатия клавиши {{key|Backspace}} и [["|кавычек]].Как правило, клавиша {{key|Backspace}} располагается в цифровом ряду последней и занимает в ширину две клавиши. На клавиатуре {{не переведено|IBM Model F||en}} для ранних [[IBM PC/AT]] клавиша Backspace была уменьшена в размерах, чтобы вместить в цифровой ряд клавишу {{клавиша|{{!}}\}}, однако это решение вызвало много критики, и в следующей модели [[клавиатура IBM PC|клавиатуры для IBM PC]], {{не переведено|IBM Model M||en}} клавиша вновь {{key|Backspace}} была увеличена в размерах, а {{клавиша|{{!}}\}} перенесена на ряд ниже, однако в некоторых национальных раскладках (японской и южнокорейской) это решение сохранилось, чтобы вместить больше клавиш национальных алфавитов. В некоторых клавиатурах, например {{не переведено|Happy Hacking Keyboard||en}}, а также ряде клавиатур, производившихся фирмой [[Sun microsystems]], клавишу {{key|Backspace}} переносят на место клавиши {{клавиша|{{!}}\}}, чтобы вместить в цифровом ряду также клавишу {{key|~`}}, а на её место переносят клавишу {{key|Escape}} — такую раскладку часто называют Unix Layout<ref name="oracle">[https://docs.oracle.com/cd/E19253-01/817-2521/new-311/index.html Keyboard Support in the Oracle Solaris Environment]. |
||
== В современных компьютерных интерфейсах == |
== В современных компьютерных интерфейсах == |
Версия от 19:34, 19 декабря 2022
Backspace (букв. «пробел назад»), BS, erase, C (изредка в мобильных телефонах), ←, ⌫, забой, возврат, шаг назад — клавиша на клавиатуре компьютера, служащая для удаления символа, находящегося перед курсором (слева при направлении письма слева направо или справа при направлении справа налево). Этой клавише отвечает управляющий символ с ASCII-кодом.
В пишущих машинках
Первоначально нажатие на ← Backspace возвращало каретку пишущей машинки на одно положение назад (то есть клавиша действовала как клавиша пробела, но не вперёд, а назад, отсюда название). Машинистка, работая за пишущей машинкой, например, напечатала бы строчную букву «а» с акутом (á) так: напечатав строчную букву «a», нажала ← Backspace и затем клавишу акута. А букву ё составляли из буквы «е», нажатия клавиши ← Backspace и кавычек.Как правило, клавиша ← Backspace располагается в цифровом ряду последней и занимает в ширину две клавиши. На клавиатуре IBM Model F[англ.] для ранних IBM PC/AT клавиша Backspace была уменьшена в размерах, чтобы вместить в цифровой ряд клавишу |\, однако это решение вызвало много критики, и в следующей модели клавиатуры для IBM PC, IBM Model M[англ.] клавиша вновь ← Backspace была увеличена в размерах, а |\ перенесена на ряд ниже, однако в некоторых национальных раскладках (японской и южнокорейской) это решение сохранилось, чтобы вместить больше клавиш национальных алфавитов. В некоторых клавиатурах, например Happy Hacking Keyboard[англ.], а также ряде клавиатур, производившихся фирмой Sun microsystems, клавишу ← Backspace переносят на место клавиши |\, чтобы вместить в цифровом ряду также клавишу ~`, а на её место переносят клавишу Escape — такую раскладку часто называют Unix LayoutОшибка в сносках?: Отсутствует закрывающий тег </ref>
.
Управляющий символ
Управляющий символ 8 не используется сейчас ни в каких протоколах, кроме принтерных и терминальных. На электрической машинке, а потом и матричном принтере этот символ позволяет сделать надпечатку или дважды пропечатать один символ, делая его жирнее. Исторически man использует команды принтера, а при выводе в консоль преобразует надпечатки в более яркие цвета и дополнительные символы Юникода. Чат игры Doom работает по терминальному принципу, передавая по символу за такт, пока игрок печатает, и там была и команда забоя, также имевшая код 8.
В Си-подобных языках управляющий символ записывается как '\b'
.
Терминал или удалённый компьютер, не настроенный на стирание символов, при обнаружении символа с кодом 8 выводил ^H
, потому компьютерщики со стажем любят писать что-то вроде.
- Будьте добрее к этому дур^H^H^Hмолодому человеку, он из главного офиса.
Вместо нескольких ^H может использоваться ^W («удалить предыдущее слово» в некоторых Unix-терминалах).
Связанные символы Юникода
Изображение | Код (hex) | Название |
---|---|---|
(нет) | 8 | Управляющий символ «Backspace» |
← | 2190 | Стрелка влево |
␈ | 2408 | Значок управляющего символа «Backspace» (диагональное BS) |
⌫ | 232B | Пиктограмма «Удаление слева» |
Примечания
В статье не хватает ссылок на источники (см. рекомендации по поиску). |