Backspace
Backspace е клавишът на клавиатурата (понякога обозначаван като: ← ), който първоначално избутва каретата на пишещата машина с една позиция назад, а на съвременните компютърни екрани премества курсора с една позиция назад, изтрива предходния символ и измества текста след него с една позиция назад.
На пишещите машини машинистът например е изписвал малка буква "а" с остро ударение (á), като е изписвал малка буква "а", след това е изписвал backspace и след това е натискал клавиша за остро ударение (известен също като overstrike). Това е в основата на такива модификатори на разстоянието в компютърните набори от знаци, като например ASCII caret (^, за циркумфлексното ударение). Композицията Backspace вече не работи с цифрови дисплеи или системи за набор на текст. До известна степен той е заменен с механизма за комбиниране на диакритични знаци на Unicode, въпреки че такива знаци не работят добре с много шрифтове и продължават да се използват предварително композирани знаци. Някои софтуери, като TeX или Microsoft Windows, използват обратния метод за диакритичните знаци, а именно първо позиционират ударението, а след това поставят основната буква на тази позиция.
Натискането на клавиша backspace на компютърен терминал ще генерира ASCII код 08, BS или Backspace, контролен код, който ще изтрие предходния символ. Този контролен код може да се получи и чрез натискане на Control-H, тъй като H е осмата буква от латинската азбука. Терминалите, които не разполагат с кода backspace, съотнесен към функцията за преместване на курсора назад и изтриване на предходния символ, извеждат символите ^H (карета, H - вж. "Карета") при натискане на клавиша backspace. Тази последователност все още се използва с чувство за хумор за епанортоза от компютърните специалисти, като обозначава изтриването на престорена грешка, подобно на зачеркването.
Пример:
Моят робски дри^H^H^H^H^H^H^H^H^H шеф реши да забави проекта.По-кратка алтернатива, която понякога се среща, е ^W, което е съкращение за изтриване на предишната дума в дисциплината на терминалния ред на Berkeley Unix. Едно ^W може да замени цял низ от ^H. Тази клавишна комбинация е въведена и в текстовия редактор Vi. За наистина смущаващи гафове ^U (kill line) може да надмине поредица от ^W.
Backspace се различава от клавиша за изтриване, който в хартиените носители за компютри пробива всички дупки, за да зачеркне даден символ, а в съвременните компютри изтрива текста след него. Освен това клавишът за изтриване често работи като обща команда за премахване на обект (например изображение в документ или файл във файлов мениджър), докато backspace обикновено няма ефект.
В съвременните системи клавишът backspace често се съпоставя със символа за изтриване (0x7f в ASCII или Unicode), въпреки че функцията на клавиша backspace да изтрива символа преди курсора остава.
В среда на мейнфрейм, "backspace" означава да се върне магнитната лента назад, обикновено до предишния блок.
Клавишът backspace обикновено се използва за връщане на страница назад при разглеждане на папки в графични среди или при сърфиране в уеб в уеб браузъри.
Въпреки че терминът "backspace" е стандартното наименование на клавиша, който изтрива символа вляво от курсора, действителният клавиш може да бъде обозначен по различни начини, например delete, Erase (например в XO-1, One Laptop Per Child), или със стрелка, сочеща наляво.
Клавиш Backspace в дивата природа.
Въпроси и отговори
Въпрос: Какво представлява клавишът backspace?
О: Клавишът backspace е клавиш на клавиатурата (понякога обозначаван като ←), който първоначално е избутвал каретата на пишещата машина с една позиция назад, а при съвременните компютърни екрани премества курсора с една позиция назад, изтрива предходния символ и измества текста след него с една позиция назад.
Въпрос: Как се е използвала композицията backspace в пишещите машини?
О: На пишещите машини машинистът е набирал малка буква "а" с остро ударение (á), като е набирал малка буква "а", след това backspace и след това клавиша за остро ударение (известен също като overstrike). Това е в основата на такива модификатори на разстоянието в компютърните набори от символи, като например ASCII caret (^).
Въпрос: Как е заменен съставът на backspace?
О: Композицията Backspace е заменена с механизма за комбиниране на диакритични знаци на Unicode, въпреки че тези знаци не работят добре с много шрифтове и продължават да се използват предварително композирани знаци. Някои софтуери като TeX или Microsoft Windows използват обратния метод за диакритичните знаци.
Въпрос: Какво генерира натискането на клавиша backspace на компютърен терминал?
О: Натискането на клавиша backspace на компютърен терминал генерира ASCII код 08 или BS, който означава Backspace - този контролен код ще изтрие всеки предходен символ.
В: За какво обикновено се използва ^H?
О: ^H обикновено се използва с чувство за хумор за епанортоза от компютърните специалисти, за да обозначи изтриването на преструващата се грешка, подобно на зачеркването.
В: По какво се различава ^W от ^H?
О: ^W е пряк път за изтриване на цяла дума, докато ^H изтрива само по един символ.
В: Кои са някои други бързи клавиши, свързани с изтриването на текст? О: За по-обширни изтривания, отколкото само на отделни символи или думи, има клавишни комбинации като ^U, която изтрива цял ред текст.