Tipka Backspace definicija zgodovina in uporaba v računalnikih

Backspace je tipka na tipkovnici (pogosto označena z ←), katere prvotni namen izhaja iz pisalnega stroja — premakne voziček za en položaj nazaj. Na sodobnih računalniških zaslonih tipka premakne kazalec (kurzor) za en položaj levo in običajno izbriše znak, ki mu predhaja, pri čemer se besedilo za njim premakne za en položaj.

Zgodovina in razvoj

Na mehanskih pisalnih strojih so pisci dosegali diakritične znake z metodo overstrike: npr. za majhno črko "a" z akutom (á) so najprej natipkali "a", nato pritisnili backspace in potem tipko z akutom, tako da sta se znaka prekrila. Ta tehnika je vplivala tudi na zgodnje računalniške nize znakov in kode, kjer so se v omejenih naborih znakov uporabljali nadomestni načini za označevanje naglasov (na primer caret ^ v nekaterih 7‑bitnih predstavitvah za cirkumfleks).

S prihodom digitalnih zaslonov in Unicode sta dve glavni rešitvi nadomestili overstrike: vnaprej sestavljeni (precomposed) znaki in združevanje diakritičnih znakov (combining diacritics). Združevanje iz Unicode omogoča, da se osnovna črka in ločen kombinacijski znak združita med prikazom, vendar nekatere pisave in programi kombiniranih znakov ne podpirajo popolnoma, zato se za pogosto uporabljene kombinacije še vedno uporabljajo vnaprej sestavljeni znaki. Nekateri programi (npr. TeX ali nekateri mehanizmi v Microsoft Windows) uporabljajo obratni postopek: najprej vnesejo naglas, nato na to mesto postavijo osnovno črko.

Tehnična podlaga in kontrolne kode

Na računalniških terminalih pritisek tipke backspace običajno ustvari kontrolno kodo ASCII 08 (imenovano BS ali Backspace), ki signalizira brisanje prejšnjega znaka. Dostopen je tudi z bližnjico Control‑H, saj je H osma črka latinske abecede. V tradicionalnih terminalih, ki niso obravnavali te kode kot premik kazalca nazaj, so namesto dejanskega brisanja prikazali zaporedje ^H (caret, H). To zaporedje so računalniško pismeni uporabniki začeli uporabljati humorno kot način, da pokažejo "branje nazaj" ali popravljanje besedila (npr. "rad te imam^H^H^Htebe ne").

Za brisanje večjega dela vnosa v terminalu se uporabljajo druge kontrolne kombinacije: ^W (brisanje prejšnje besede) iz Berkeley Unix in urejevalnika Vi, ter ^U (ubij vrstico), ki izbriše celotno trenutno vrstico v mnogih lupinah. Tako eno pritiskanje ^W lahko nadomesti več ^H, kar je priročno pri popravljanju besedilnih ukazov.

Obstaja tudi razlikovanje med ASCII kodo backspace (0x08) in kodo DEL (0x7F). V zgodnjih terminalih in na nekaterih sistemih je tipka backspace preslikana na DEL (0x7F), čeprav je funkcionalnost — izbrisati znak levo od kurzorja — še vedno prisotna. V Unix/C okolju je pogosto videti, da je dejanska nastavitev za ukaz, ki briše, konfigurabilna (npr. z ukazom stty erase).

Razlika med tipkama Backspace in Delete

Tipka backspace običajno briše znak levo od kazalca (nazaj). Tipka Delete (včasih tudi označena kot Del) pa običajno izbriše znak, ki mu sledi (to pomeni naprej od kurzorja). Na strojnih nosilcih, kot so bile nekatere računalniške kartice ali luknjičarke, je bila "delete" fizično izvedena kot preluknjanje vseh pozicij znaka, da je bil odstranjen. V grafičnih uporabniških vmesnikih tipka Delete pogosto deluje kot splošno ukazilo za odstranitev izbranih predmetov (datotek, slik, elementov), medtem ko backspace navadno nima take splošne funkcije.

Uporaba v sodobnih sistemih in brskalnikih

V grafičnih okoljih je backspace v mnogih primerih preslikan na ukaz "nazaj" pri brskanju po mapah ali pri brskanju po spletu v spletnih brskalnikih — en pritisk lahko vrne uporabnika na prejšnjo stran. To vedenje je bilo včasih vir slučajnih izgubah vnosa (npr. izbrisane oblike ali izgubljene spletne oblike), zato so sodobni brskalniki in okolja pogosto spremenili privzeto vedenje: brskalniki lahko onemogočijo navigacijo z backspace-om ali pa brskanje nazaj dovolijo le, če fokus ni v polju za vnos besedila.

Oznake na tipkovnicah in različice

Čeprav je izraz "backspace" pogosto standardno ime za tipko, je sama tipka lahko označena različno: Backspace, Delete, Erase (npr. na XO‑1, One Laptop Per Child) ali s puščico, ki kaže levo. Na prenosnikih in različnih tipkovnicah je položaj tipke lahko različen (običajno zgoraj desno nad tipkami za vnos ali tik nad Enter), kar vpliva na uporabniško izkušnjo.

Uporaba v drugih kontekstih

V okolju glavnih računalnikov pomeni backspace premikanje magnetnega traku nazaj, običajno do prejšnjega bloka. To izhaja iz zgodnje uporabe tipke za nadzor naprav, kjer je fizično premikanje medijev pomenilo premik nazaj po podatkih.

Priporočila in nasveti

  • Če pri brskanju v brskalniku ne želite, da vas backspace vrne nazaj, preverite nastavitve brskalnika ali uporabite tipko Back (puščico) v vmesniku.
  • V terminalih, kjer želite, da backspace deluje določeno (kot BS ali DEL), preverite trenutno nastavitev z ukazom stty (npr. stty -a) in nastavite željeno vedenje z stty erase.
  • Pri pisanju in prenosu besedil (npr. v e‑pošti ali forumih) se zavedajte, da včasih zapisi z ^H uporabijo humoren način za izražanje popravkov; to lahko pri bralcih pomenijo nesporazum, zato je bolje uporabiti jasno urejeno besedilo.

Tipka backspace ostaja osnovno orodje za hitro popravljanje vnosa, vendar se njena natančna funkcija in oznaka lahko razlikujeta glede na zgodovino naprave, operacijski sistem in uporabniški vmesnik.

Tipka Backspace v naravi.Zoom
Tipka Backspace v naravi.

Vprašanja in odgovori

V: Kaj je tipka backspace?


O: Tipka backspace je tipka tipkovnice (včasih označena kot ←), ki je prvotno premaknila voziček pisalnega stroja za en položaj nazaj, na sodobnih računalniških zaslonih pa premakne kazalec za en položaj nazaj, izbriše prejšnji znak in premakne besedilo za njim za en položaj.

V: Kako se je v pisalnih strojih uporabljala kompozicija backspace?


O: V pisalnih strojih je tipkar natipkal malo črko "a" z naglasom (á) tako, da je natipkal malo črko "a", nato backspace in nato tipko z naglasom (znano tudi kot overstrike). To je osnova za takšne spremembe razmikov v računalniških naborih znakov, kot je na primer karitativni znak ASCII (^).

V: Kako je bila zamenjana kompozicija backspace?


O: Sestavljanje z backspace je bilo nadomeščeno z mehanizmom združevanja diakritičnih znakov Unicode, čeprav taki znaki ne delujejo dobro z mnogimi pisavami in se še naprej uporabljajo vnaprej sestavljeni znaki. Nekateri programi, kot sta TeX ali Microsoft Windows, uporabljajo nasprotno metodo za diakritične znake.

V: Kaj ustvari pritisk tipke backspace na računalniškem terminalu?


O: Če na računalniškem terminalu pritisnete tipko backspace, se ustvari koda ASCII 08 ali BS, ki pomeni Backspace - ta kontrolna koda izbriše vsak predhodni znak.

V: Za kaj se običajno uporablja ^H?


O: ^H se pogosto uporablja v humornem smislu za epanortozo, s čimer računalniški pismeni označujejo brisanje navidezne napake, podobno kot prečrtavanje.

V: Kako se ^W razlikuje od ^H?


O: ^W je bližnjica za brisanje celotne besede, medtem ko ^H briše le en znak naenkrat.

V: Katere so še druge bližnjice, povezane z brisanjem besedila? O: Za obsežnejše brisanje kot le posameznih znakov ali besed obstajajo bližnjice, kot je ^U, ki izbriše celotno vrstico besedila.

AlegsaOnline.com - 2020 / 2025 - License CC3