Backspace: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Метка: ссылка на неоднозначность
 
(не показаны 23 промежуточные версии 11 участников)
Строка 1: Строка 1:
{{другие значения|тип=слово|Забой}}
{{другие значения|тип=слово|Забой}}
[[Файл:Backspace.jpg|thumb|Клавиша Backspace]]
[[Файл:Backspace.jpg|thumb|Клавиша Backspace]]
'''Backspace''' (букв. «пробел назад»), '''BS''', '''erase''', '''C''' (изредка в мобильных телефонах), '''←''', '''''', '''забой''', '''возврат''', '''шаг назад''' — [[клавиша]] на [[Компьютерная клавиатура|клавиатуре компьютера]], служащая для удаления символа, находящегося перед [[курсор]]ом (слева при направлении письма слева направо или справа при направлении справа налево). Этой клавише отвечает [[управляющий символ]] с [[ASCII]]-кодом '''8'''.
'''Backspace''' (букв. «пробел назад»), '''BS''', '''erase''', '''C''' (изредка в мобильных телефонах), '''←''', {{key|}}, '''забой''', '''возврат''', '''шаг назад''' — [[клавиша]] на [[Компьютерная клавиатура|клавиатуре компьютера]], служащая для удаления символа, находящегося перед [[курсор]]ом (слева при направлении письма слева направо или справа при направлении справа налево). Этой клавише отвечает [[управляющий символ]] с [[ASCII]]-кодом {{0x|08}}.


== В пишущих машинках ==
== В пишущих машинках ==
Первоначально нажатие на {{key|Backspace}} возвращало каретку [[Пишущая машинка|пишущей машинки]] на одно положение назад (то есть клавиша действовала как клавиша [[пробел]]а, но не вперёд, а назад, отсюда название). Машинистка, работая за пишущей машинкой, например, напечатала бы строчную букву «а» с [[акут]]ом (á) так: напечатав строчную букву «a», нажала {{key|Backspace}} и затем клавишу акута.
Первоначально нажатие на {{key|Backspace}} возвращало каретку [[Пишущая машинка|пишущей машинки]] на одно положение назад (то есть клавиша действовала как клавиша [[пробел]]а, но не вперёд, а назад, отсюда название). Машинистка, работая за пишущей машинкой, например, напечатала бы строчную букву «а» с [[акут]]ом (á) так: напечатав строчную букву «a», нажала {{key|Backspace}} и затем клавишу акута. А букву [[ё]] составляли из буквы «е», нажатия клавиши {{key|Backspace}} и [["|кавычек]].


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


Клавиша {{клавиша|Ctrl|Backspace}} часто удаляет последнее слово, остальные комбинации не стандартизированы.
Клавиша {{клавиша|Ctrl|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] {{Wayback|url=https://docs.oracle.com/cd/E19253-01/817-2521/new-311/index.html |date=20190414022539 }}. Retrieved 2014-11-19.</ref>.


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

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


Терминал или удалённый компьютер, не настроенный на стирание символов, при обнаружении символа с кодом 8 выводил <code>^H</code>, потому компьютерщики со стажем любят писать что-то вроде.
Терминал или удалённый компьютер, не настроенный на стирание символов, при обнаружении символа с кодом 8 выводил <code>^H</code>, потому компьютерщики со стажем любят писать что-то вроде.
Строка 21: Строка 25:
Вместо нескольких ^H может использоваться ^W («удалить предыдущее слово» в некоторых Unix-терминалах).
Вместо нескольких ^H может использоваться ^W («удалить предыдущее слово» в некоторых Unix-терминалах).


== Связанные символы Юникода ==
{| class="wikitable"
|-
! Изображение !! Код ([[Шестнадцатеричная система счисления|hex]]) !! Название
|-
| ''(нет)'' || 8 || Управляющий символ «Backspace»
|-
| <big>←</big> || 2190 || Стрелка влево
|-
| <big>␈</big> || 2408 || Значок управляющего символа «Backspace» (диагональное BS)
|-
| <big>⌫</big> || 232B || Пиктограмма «Удаление слева»
|}
== Примечания ==
{{примечания}}
{{Клавиши клавиатуры}}
{{Клавиши клавиатуры}}
{{ASCII}}
[[Категория:Управляющие символы]]
[[Категория:Управляющие символы]]
{{Нет источников|дата=2014-07-10}}
{{Нет источников|дата=2014-07-10}}

Текущая версия от 13:21, 9 марта 2024

Клавиша Backspace

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

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

[править | править код]

Первоначально нажатие на ← 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 Пиктограмма «Удаление слева»

Примечания

[править | править код]