Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Клавиша Backspace

Backspace ( ← Backspace) - это клавиша клавиатуры, которая изначально сдвигала каретку пишущей машинки на одну позицию назад, а в современных компьютерных системах перемещает курсор дисплея на одну позицию назад, [примечание 1] удаляет символ в этой позиции и сдвигает текст после этой позиции на один позиция.

Пишущая машинка [ править ]

В некоторых пишущих машинках [примечание 2] машинистка, например, набирает строчную букву A с острым ударением (á), набирая строчную букву A, пробел, а затем клавишу с острым ударением. Этот метод (также известный как переопределение ) является основой для таких модификаторов интервалов в компьютерных наборах символов, как символ вставки ASCII (^, для акцента с циркумфлексом ). Композиция Backspace больше не работает с типичными современными цифровыми дисплеями или системами набора [примечание 3]. Она была в некоторой степени заменена механизмом комбинирования диакритических знаков Unicode., хотя такие символы плохо работают со многими шрифтами, и по-прежнему используются предварительно составленные символы. Некоторые программы, такие как TeX или Microsoft Windows, используют противоположный метод для диакритических знаков, а именно: сначала ставят ударение, а затем базовую букву.

Компьютеры [ править ]

Хотя термин «backspace» - это традиционное имя клавиши, которая удаляет символ слева от курсора, фактическая клавиша может быть помечена различными способами, например delete , [1] Erase (например, в One Laptop Per Child ), [2] или стрелкой, указывающей влево. [3] Специальный символ для «backspace» существует как U + 232B ⌫, но его использование в качестве метки клавиатуры не универсально.

Backspace отличается от клавиши удаления , которая на бумажных носителях для компьютеров пробивает все отверстия, чтобы вычеркнуть символ, а в современных компьютерах удаляет текст, следующий за ним. Кроме того, клавиша удаления часто работает как общая команда для удаления объекта (например, изображения внутри документа или файла в файловом менеджере ), тогда как backspace обычно не работает. [4] [5]

Обычное использование [ править ]

В современных системах клавиша Backspace часто сопоставляется с символом удаления (0x7f в ASCII или Unicode), хотя функция клавиши Backspace по удалению символа до того, как курсор останется. [3]

Клавиша Backspace обычно используется для возврата на страницу или вверх на один уровень в графических веб-браузерах или файловых браузерах.

^ H [ править ]

Нажатие клавиши Backspace на компьютерном терминале генерирует код ASCII 08, BS или Backspace, управляющий код, который удаляет предыдущий символ. К этому контрольному коду можно также получить доступ, нажав Control-H, так как H - восьмая буква латинского алфавита . Терминалы, которые не имеют кода возврата, сопоставленного с функцией перемещения курсора назад и удаления предыдущего символа, будут отображать символы ^ H ( курсор, H) при нажатии клавиши возврата. Даже если терминал интерпретировал возврат, удалив предыдущий символ, система, получающая текст, могла бы этого не сделать. Затем на экране отправителя будет отображаться сообщение без предположительно удаленного текста, в то время как этот текст и коды удаления будут видны получателю. Эта последовательность до сих пор юмористически используется компьютерными грамотными для эпанортоза , обозначая удаление мнимой ошибки, во многом как зачеркивание ; Однако в этом случае символ ^ H подделывается путем ввода обычного '^' с последующим вводом обычного 'H'.

Пример:

Будьте милы с этим дураком ^ H ^ H ^ H ^ H джентльмен; он приезжает из корпоративной штаб-квартиры. [6]

^ W и ^ U [ править ]

Иногда встречается альтернатива ^ W , которая является ярлыком для удаления предыдущего слова в дисциплине терминальной линии Berkeley Unix. Этот ярлык также превратился в режим вставки текстового редактора Vi и его клона Vim . [7]

^ U удаляет строку. [8]

Другие значения [ править ]

В среде мэйнфрейма возврат назад означает перемещение магнитной ленты назад, обычно к предыдущему блоку.

Заметки [ править ]

  1. ^ «Назад» означает «налево» для языков с письмом слева направо.
  2. ^ Многие пишущие машинки не продвигают символы ударения, поэтому обратный пробел не требуется. Однако он все еще используется, например, для объединения «o» с «/».
  3. ^ Нет никаких причин, по которым цифровой дисплей или система набора не могли бы быть спроектированы так, чтобы допускать композицию обратного пространства, иначе говоря, чрезмерное нанесение, если инженер решил сделать это. Поскольку большинство современных компьютерных систем отображения и набора текста основаны на растровой графике, а не на символьной (по состоянию на 2012 год), они делают переопределение довольно простым для реализации. Однако использование шрифтов пропорциональной ширины, а не шрифтов фиксированной ширины (моноширинных) усложняет практическую реализацию overstrike, и исходная физическая мотивация для этой техники отсутствует в цифровых компьютерных системах.

Ссылки [ править ]

  1. ^ «Ошибки пользователя или Mac ?, Backspace против удаления, и слишком легко убрать значок в доке» . 2007 г.
  2. ^ OLPC Wiki. "Руководство по интерфейсу пользователя OLPC / Сахарный интерфейс / Системы ввода" . Архивировано 18 января 2008 года . Проверено 15 января 2008 .
  3. ^ a b «9.8 Конфигурация клавиатуры» . Руководство по политике Debian . Архивировано из оригинала на 2016-03-10 . Проверено 24 июля 2007 .
  4. ^ «Обзор сочетаний клавиш Windows» . Проверено 9 февраля 2016 .
  5. ^ «Сочетания клавиш для PCmanFM-QT [ошибка] / [Отсутствует функция]» . Проверено 9 февраля 2016 .
  6. ^ Глава 5. Стиль письма хакеров , файл жаргона , версия 4.4.7
  7. ^ "РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ VIM" . FreeBSD . 2 ноября 2013 . Проверено 14 мая, 2016 .
  8. ^ "FreeBSD Man Pages; vi" . Vimonline. 9 марта 2002 . Проверено 14 мая, 2016 .