Backspace

Backspace je kláves na klávesnici (niekedy označovaný ako: ← ), ktorý pôvodne posúval vozík písacieho stroja o jednu pozíciu dozadu a na obrazovkách moderných počítačov posúva kurzor o jednu pozíciu dozadu, vymazáva predchádzajúci znak a posúva text za ním o jednu pozíciu dozadu.

Na písacích strojoch písal pisár napríklad malé písmeno "a" s diakritikou (á) tak, že napísal malé písmeno "a", potom backspace a potom kláves s diakritikou (známy aj ako overstrike). Toto je základ pre takéto modifikátory rozstupu v počítačových znakových súpravách, ako je napríklad ASCII caret (^, pre cirkumflexný prízvuk). Zloženie Backspace už nefunguje pri digitálnych displejoch alebo systémoch na písanie. Do určitej miery ju nahradil mechanizmus kombinovania diakritických znamienok Unicode, hoci takéto znaky nefungujú dobre s mnohými fontmi a naďalej sa používajú predkomponované znaky. Niektoré softvéry, ako napríklad TeX alebo Microsoft Windows, používajú opačnú metódu pre diakritické znamienka, a to umiestnenie akcentu ako prvého a potom umiestnenie základného písmena na túto pozíciu.

Stlačením klávesu backspace na počítačovom termináli by sa vytvoril kód ASCII 08, BS alebo Backspace, kontrolný kód, ktorý by vymazal predchádzajúci znak. K tomuto kontrolnému kódu by sa dalo dostať aj stlačením Control-H, keďže H je ôsme písmeno latinskej abecedy. Terminály, ktoré nemali kód backspace namapovaný na funkciu posunu kurzora dozadu a vymazania predchádzajúceho znaku, by po stlačení klávesu backspace zobrazovali symboly ^H (caret, H - pozri Zápis Caret). Túto sekvenciu dodnes používajú počítačoví gramotníci humorne na epanortografiu, čím označujú vymazanie predstieranej chyby, podobne ako prečiarknutie.

Príklad:

Môj otrocký dri^H^H^H^H^H^H^H^H^H šéf sa rozhodol projekt zdržať.

Stručnejšou alternatívou, s ktorou sa niekedy stretávame, je ^W, čo je skratka na vymazanie predchádzajúceho slova v terminálovej disciplíne Berkeley Unix. Jedno ^W môže nahradiť celý reťazec ^H. Táto skratka sa dostala aj do textového editora Vi. V prípade naozaj trápnych prešľapov môže ^U (kill line) prekonať sériu ^W.

Kláves backspace sa líši od klávesu delete, ktorým sa v papierových médiách pre počítače vyrazia všetky diery na prečiarknutie znaku a v moderných počítačoch sa vymaže nasledujúci text. Klávesa delete tiež často funguje ako všeobecný príkaz na odstránenie objektu (napríklad obrázka v dokumente alebo súboru v správcovi súborov), zatiaľ čo backspace zvyčajne nemá žiadny účinok.

V moderných systémoch sa kláves backspace často mapuje na znak delete (0x7f v ASCII alebo Unicode), hoci funkcia klávesu backspace spočívajúca v odstránení znaku pred kurzorom zostáva zachovaná.

V prostredí mainframe znamená backspace posunutie magnetickej pásky dozadu, zvyčajne na predchádzajúci blok.

Kláves backspace sa bežne používa na návrat o stránku späť pri prezeraní priečinkov v grafických prostrediach alebo pri prehliadaní webu vo webových prehliadačoch.

Hoci termín "backspace" je štandardný názov klávesu, ktorý odstraňuje znak naľavo od kurzora, skutočný kláves môže byť označený rôznymi spôsobmi, napríklad delete, Erase (napríklad v XO-1, One Laptop Per Child) alebo šípkou smerujúcou doľava.

Kláves backspace v prírode.Zoom
Kláves backspace v prírode.

Otázky a odpovede

Otázka: Čo je to kláves backspace?


Odpoveď: Klávesa backspace je klávesnica (niekedy označovaná ako ←), ktorá pôvodne posúvala vozík písacieho stroja o jednu pozíciu dozadu a na obrazovkách moderných počítačov posúva kurzor o jednu pozíciu dozadu, vymazáva predchádzajúci znak a posúva text za ním o jednu pozíciu dozadu.

Otázka: Ako sa v písacích strojoch používala skladba backspace?


Odpoveď: Na písacích strojoch písal pisár malé písmeno "a" s diakritikou (á) tak, že napísal malé písmeno "a", potom backspace a potom kláves s diakritikou (známy aj ako overstrike). Toto je základom pre takéto modifikátory medzier v počítačových znakových súpravách, ako je napríklad ASCII caret (^).

Otázka: Ako bolo nahradené zloženie backspace?


Odpoveď: Zloženie Backspace bolo nahradené mechanizmom kombinovania diakritických znamienok Unicode, hoci takéto znaky nefungujú dobre s mnohými fontmi a naďalej sa používajú prekomponované znaky. Niektoré softvéry ako TeX alebo Microsoft Windows používajú opačnú metódu pre diakritické znamienka.

Otázka: Čo generuje stlačenie klávesu backspace na počítačovom termináli?


Odpoveď: Stlačenie klávesu backspace na počítačovom termináli generuje kód ASCII 08 alebo BS, čo znamená Backspace - tento kontrolný kód vymaže akýkoľvek predchádzajúci znak.

Otázka: Na čo sa bežne používa kláves ^H?


Odpoveď: ^H sa bežne používa vtipne pre epanortografiu počítačových gramotných, čím sa označuje vymazanie predstieranej chyby podobne ako prečiarknutie.

Otázka: Ako sa ^W líši od ^H?


Odpoveď: ^W je skratka na vymazanie celého slova, zatiaľ čo ^H vymaže vždy len jeden znak.

Otázka: Aké sú ďalšie skratky súvisiace s vymazávaním textu? Odpoveď: Na rozsiahlejšie vymazávanie než len jednotlivých znakov alebo slov existujú skratky ako ^U, ktorá zlikviduje celý riadok textu.

AlegsaOnline.com - 2020 / 2023 - License CC3