Kláves Backspace: čo je to, história, funkcie a použitie

Kláves Backspace: história, funkcie a praktické použitie — od písacích strojov po digitálne editovanie, skratky a tipy pre efektívne mazanie textu.

Autor: Leandro Alegsa

Backspace je kláves na klávesnici (často označovaný symbolom ←), ktorý má za úlohu posunúť kurzor o jednu pozíciu doľava a zvyčajne vymazať znak stojaci pred kurzorom. Jeho pôvod siaha k písacím strojom, kde skutočne posúval vozík o jednu pozíciu dozadu, a táto mechanika dala meno a očakávané správanie aj v digitálnom prostredí.

História a pôvod

Na písacích strojoch sa backspace používal nielen na opravu chyby, ale aj na tvorenie znakov s diakritikou pomocou „overstrike“ techniky: pisár napísal základné písmeno, stlačil backspace a potom stlačil kláves s diakritikou, aby sa znaky prekrývali (napr. malé "a" + backspace + accént → "á"). Tento spôsob sa premietol aj do starších počítačových a teletype systémov.

V textových kódovaniach a termináloch sa backspace zvyčajne reprezentuje kontrolným kódom ASCII 08 (BS, Backspace). Rovnakého kódu sa dá dosiahnuť stlačením kombinácie Control‑H, pretože písmeno H je ôsme v latinskej abecede. Ak terminál alebo prostredie nepodporovalo mapovanie backspace na vymazanie predchádzajúceho znaku, stlačenie vypísalo reťazec ^H (caret + H). Túto notáciu dodnes používajú počítačoví používatelia v humornom zmysle na označenie „opravy“ napísaného textu, 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ť.

Krátke klávesové skratky v termináloch

  • ^H — ekvivalent backspace (Control‑H).
  • ^W — v prostredí Berkeley Unix (tty disciplíne) vymaže predchádzajúce slovo; jedno ^W môže nahradiť viacero ^H.
  • ^U — "kill line", vymaže celý riadok pred kurzorom (používa sa pri väčších chybách).

Diakritika a moderné kódovanie

S príchodom digitálnych displejov a kódovaní (napr. ASCII, Unicode) už overstrike ako primárna metóda tvorby písmen s diakritikou prakticky zanikol. Unicode však poskytuje kombinujúce diakritické znaky (napr. U+0301 pre akút), ktoré sa skladajú s predchádzajúcim písmenom. V praxi však mnohé fonty alebo aplikácie s kombinovanými znakmi nepracujú dokonale, preto sa stále často používajú predkomponované znaky (napr. U+00E1 pre "á"). Niektoré systémy (napr. TeX alebo niektoré implementácie Microsoft Windows,) používajú opačný princíp — najskôr umiestnia akcent a potom základné písmeno.

Rozdiel medzi Backspace a Delete

Hoci ľudia často tieto klávesy zamieňajú, rozdiel je jednoduchý:

  • Backspace — vymaže znak nachádzajúci sa pred (vľavo od) kurzora.
  • Delete — vymaže znak nachádzajúci sa za (vpravo od) kurzora; v niektorých kontextoch funguje aj ako príkaz na odstránenie objektu (súboru, obrázka a pod.).

Technické mapovanie a správanie v systémoch

V termináloch a starších systémoch sa backspace generoval ASCII 08 (BS). V niektorých prostrediach sa však stláčaním klávesu backspace vygeneruje znak Delete (0x7F), pričom logika vymazania znaku pred kurzorom zostáva na úrovni terminálu alebo editora. V grafických prostrediach a textových editorech je správanie často ošetrené aplikáciou — backspace zvyčajne odstraňuje znak vľavo, ale môže mať aj iné priradené funkcie.

Na operačných systémoch a v programovacích rozhraniach sa backspace často identifikuje špecifickým kódom alebo virtuálnym kľúčom (napr. vo Windows ako VK_BACK). Rôzne klávesnice môžu mať označenie klávesu odlišné: Backspace, Delete, Erase alebo len šípka doľava (napr. zariadenie XO-1 od One Laptop Per Child používa označenie Erase).

Použitie v grafických prostrediach a webových prehliadačoch

V mnohých súborových manažéroch a starších verziách webových prehliadačov bolo stlačenie backspace používané ako skratka na návrat „späť“ v histórii prehliadania alebo pri prechode medzi priečinkami. Kvôli riziku neúmyselného stratenia nerozkliknutých alebo rozpracovaných údajov (napríklad pri vypĺňaní formulárov) mnohé prehliadače a aplikácie túto predvolenú funkciu obmedzili alebo ju nechali na nastavenie používateľa. Preto v súčasnosti nemožno vždy očakávať, že backspace v prehliadači vráti na predchádzajúcu stránku.

Špeciálne využitia a historické významy

  • V prostredí mainframe terminológie znamená backspace aj posunutie magnetickej pásky dozadu, zvyčajne na predchádzajúci blok (odtiaľ tiež pochádzajú termíny súvisiace s manipuláciou dát na páskach).
  • V prostredí editácií a programovania môže byť backspace kombinovaný s modifikátormi (Shift, Ctrl, Alt) na odstránenie celých slov alebo blokov textu podľa konkrétnej aplikácie.

Bezpečnosť a prístupnosť

Náhodné stlačenie backspace môže viesť k strate práce, ak aplikácia neuchováva automaticky zmeny alebo ak spustí navigáciu mimo aktívneho formulára. Z tohto dôvodu mnohé moderné aplikácie a prehliadače zachytávajú udalosť backspace a zabraňujú jej defaultnému správaniu, keď by to mohlo spôsobiť stratu dát.

Zhrnutie

Backspace je jednoduchý, ale historicky aj technicky dôležitý kláves — od mechanického posuvu vozíka na písacom stroji, cez kontrolný znak ASCII 08 a terminálové skratky, až po dnešné správanie v grafických rozhraniach a webových prehliadačoch. Najčastejšie slúži na vymazanie znaku vľavo od kurzora, no jeho konkrétna funkcia môže závisieť od používaného systému, aplikácie alebo nastavenia klávesnice.

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.


Prehľadať
AlegsaOnline.com - 2020 / 2025 - License CC3