Backspace
Backspace ( ← Backspace) — это клавиша клавиатуры, которая в пишущих машинках изначально сдвигала каретку на одну позицию назад, а в современных компьютерных системах обычно перемещает курсор дисплея на одну позицию назад, [примечание 1] удаляет символ в этой позиции и сдвигает назад любой текст после [примечание 2] эту позицию на один символ.
Номенклатура
[ редактировать ]Хотя термин «backspace» — это традиционное название клавиши, которая переводит каретку назад и/или [примечание 3] удаляет предыдущий символ, обычно слева от курсора, фактическая клавиша может быть помечена различными способами, например delete , [1] стереть , [примечание 4] или с помощью стрелки, указывающей влево. [3] Специальный символ для «возврата» существует как U + 232B ⌫, но его использование в качестве обозначения клавиатуры не является универсальным. Некоторые очень ранние пишущие машинки называли эту клавишу клавишей backspacer .
Backspace отличается от клавиши удаления , которая используется на бумажных носителях для компьютеров. [примечание 5] пробивает все отверстия, чтобы вычеркнуть символ, а в современных компьютерах удаляет текст в или после нее позиции курсора . Кроме того, клавиша удаления часто работает как общая команда для удаления объекта (например, изображения внутри документа или файла в файловом менеджере ), а клавиша Backspace обычно этого не делает. [4] [5]
Объединение персонажей
[ редактировать ]В некоторых [примечание 6] На пишущих машинках машинистка, например, может набрать строчную букву A с острым ударением (á), набрав строчную букву A, клавишу Backspace, а затем клавишу с острым ударением. Этот метод (также известный как overstrike ) является основой для таких модификаторов пробелов в наборах компьютерных символов, как каретка ASCII (^, для акцента с циркумфлексом ). Композиция Backspace больше не работает с типичными современными цифровыми дисплеями или системами набора текста. [примечание 7] В некоторой степени он был заменен механизмом диакритических знаков объединения Unicode , хотя такие символы не очень хорошо работают со многими шрифтами, и готовые символы продолжают использоваться. Некоторые программы, такие как TeX или Microsoft Windows, используют противоположный метод для диакритических знаков, а именно: сначала ставят ударение, а затем базовую букву на ее месте.
Использование в вычислениях
[ редактировать ]Общее использование
[ редактировать ]В современных системах клавиша возврата часто сопоставляется с символом удаления (0x7f в ASCII или Unicode), хотя функция клавиши возврата по удалению символа перед курсором сохраняется. [3] В компьютерах клавиша Backspace также может удалить предыдущий символ новой строки , что обычно неприменимо к пишущим машинкам.
Клавиша Backspace обычно используется для возврата на страницу или на один уровень вверх в графических веб-браузерах или файловых браузерах.
^ Ч
[ редактировать ]Нажатие клавиши Backspace на компьютерном терминале приведет к созданию кода ASCII 08, BS или Backspace, управляющего кода , который удалит предыдущий символ. Доступ к этому управляющему коду также можно получить, нажав ( Control+ H, так как H — восьмая буква латинского алфавита . Терминалы, у которых код возврата не был сопоставлен с функцией перемещения курсора назад и удаления предыдущего символа, отображали символы ^H ( каретка , H) при нажатии клавиши возврата. Даже если терминал интерпретировал возврат назад, удалив предыдущий символ, система, получившая текст, может этого не сделать. Тогда на экране отправителя отобразится сообщение без предположительно удаленного текста, а этот текст и коды удаления будут видны получателю. Эта последовательность до сих пор в шутку используется компьютерными грамотными людьми для обозначения эпанортоза , обозначая удаление мнимой ошибки, что очень похоже на зачеркивание ; в этом случае, однако, символ ^H подделывается путем ввода обычного символа «^», за которым следует ввод обычного символа «H».
Пример:
- Будьте любезны с этим дураком ^H^H^H^H джентльмен; он приехал из штаб-квартиры корпорации. [6]
Альтернативы
[ редактировать ]Иногда встречается альтернатива ^W , которая является ярлыком для удаления предыдущего слова в дисциплине терминальной строки Berkeley Unix . Этот ярлык также добавлен в режим вставки текстового редактора Vi и его клона Vim . [7]
^U удаляет строку. [8]
Другие значения
[ редактировать ]В мэйнфрейма среде возврат назад означает перемещение магнитной ленты назад, обычно к предыдущему блоку.
Примечания
[ редактировать ]- ^ Значение слова «назад» зависит от направления текста и может усложняться в тексте, включающем несколько двунаправленных категорий .
- ^ «после» здесь подразумевает одну и ту же логическую строку текста.
- ^ в некоторых корректирующих пишущих машинках и то и другое
- ^ например, «Один ноутбук на ребенка». [2]
- ^ например, перфокарты или бумажная лента.
- ^ Многие пишущие машинки не продвигают символы ударения вперед, поэтому пробел не требуется, если ударение набирается перед буквой, с которой оно должно сочетаться. Однако даже в таких машинах пробел по-прежнему используется для создания некоторых других символов, например, для объединения «o» с «/» для получения «ø».
- ^ Нет никаких причин, по которым цифровой дисплей или система набора текста не могли бы быть спроектированы так, чтобы обеспечить композицию обратного пространства, то есть перечеркивание, если инженер решил это сделать. Поскольку большинство современных компьютерных систем отображения и набора текста основаны на растровой графике, а не на символьной (по состоянию на 2012 год), они позволяют довольно легко реализовать наложение. Однако использование шрифтов пропорциональной ширины, а не фиксированной ширины (моноширинных) делает практическую реализацию наложения более сложной, а исходная физическая мотивация для этого метода отсутствует в цифровых компьютерных системах.
Esc | Ф1 | Ф2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | ПртСкн / СисРк | Прокрутка Замок | Пауза / Перерыв | |||||||||
Вставлять | Дом | PgUp | Число Замок | ∕ | ∗ | − | ||||||||||||||||||
Удалить | Конец | ПГДн | 7 | 8 | 9 | + | ||||||||||||||||||
4 | 5 | 6 | ||||||||||||||||||||||
↑ | 1 | 2 | 3 | Входить | ||||||||||||||||||||
← | ↓ | → | 0 Инс | . Принадлежащий |
Ссылки
[ редактировать ]- ^ «Ошибки пользователей или ошибки Mac?, Backspace или удаление, и слишком легко удалить значок в Dock» . 2007.
- ^ OLPC Wiki. «Руководство по интерфейсу пользователя OLPC/Интерфейс Sugar/Системы ввода» . Архивировано из оригинала 18 января 2008 года . Проверено 15 января 2008 г.
- ^ Jump up to: а б «9.8 Конфигурация клавиатуры» . Руководство по политике Debian . Архивировано из оригинала 10 марта 2016 г. Проверено 24 июля 2007 г.
- ^ «Обзор сочетаний клавиш Windows» . Майкрософт . Проверено 9 февраля 2016 г.
- ^ «Сочетания клавиш для PCmanFM-QT [ошибка]/[Отсутствует функция]» . Гитхаб . Проверено 9 февраля 2016 г.
- ^ Глава 5. Хакерский стиль письма , Файл жаргона , версия 4.4.7
- ^ «РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ВИМ» . FreeBSD . 2 ноября 2013 года . Проверено 14 мая 2016 г.
- ^ «Страницы руководства FreeBSD; vi» . Вимонлин. 9 марта 2002 года . Проверено 14 мая 2016 г.