Backspace-klahv: ajalugu, funktsioonid ja erinevused Delete'iga

Avasta backspace-klahvi ajalugu, tööpõhimõte, praktilised funktsioonid ja erinevused Delete'iga — põhjalik ja selge juhend klaviatuuri töölogikast ja otseteedest.

Autor: Leandro Alegsa

Backspace on klaviatuuriklahv (mõnikord tähistatud kui: ←), mis algselt lükkas kirjutusmasinate vankrit ühe positsiooni võrra tagasi. Tänapäeva arvutiekraanidel liigutab backspace kursorit ühe positsiooni võrra vasakule, kustutab kursorist vasakul oleva tähemärgi ja nihutab teksti pärast seda ühe positsiooni võrra tagasi.

Ajalugu ja tehniline taust

Kirjutusmasinates võimaldas backspace'i kasutamine teha nn overstrike'i: näiteks kirjutati väiketäht "a", vajutati backspace ning seejärel kirjutati aktsent, et saada märgiga "á". Sama põhimõtet kasutasid varased arvutisüsteemid ja terminalid. Tänapäeval on need meetodid asendunud peamiselt Unicode'i kombineerivate diakriitiliste märkide (nt U+0301) ja eelkomponeeritud märkide abil, kuigi kombineerivad märgid ei tööta kõigi kirjastiilidega ideaalselt ja eelkomponeeritud märke kasutatakse endiselt laialdaselt.

Mõned tarkvarasüsteemid (nt TeX või Microsoft Windows,) lahendavad diakriitide sisestamise teisiti: nad paigutavad esmalt aktsendi ja seejärel põhitähe või kasutavad nn "dead key" lahendusi, kus aktsent ja täht kombineeritakse pärast sisestust.

ASCII, kontrollmärk ja terminid

Arvutiterminalis tekitab backspace-klahvi tavaliselt ASCII-koodi 0x08 (BS ehk Backspace). See on kontrollmärk, mille eesmärk on kustutada eelnev märk. Sama funktsiooni saab mõnikord saavutada ka klahvikombinatsiooniga Control-H, sest H on ladina tähestiku kaheksas täht.

Teised süsteemid ja seadmed kasutavad eemaldamiseks ka ASCIIi koodi 0x7F (DEL). Kuigi koodid erinevad, on backspace'i tavaline käitumine kursori vasakpoolse tähe eemaldamine.

Terminalid, caret-notatsioon ja humoorikas kasutus

Varasematel terminalidel ei olnud alati selget eristust kursori tagasiliikumise ja tegeliku kustutamise vahel; backspace-klahvi vajutamisel võis terminal kuvada lihtsalt signaalina ^H (caret-notatsioon). Selle tulemusena jäi järjestus ^H humoorikaks vahendiks veateadete või "teeseldud kustutuste" näitamiseks. Näide stiilis:

Minu orja-dri^H^H^H^H^H^H^H^H^H^H^H^H^Hboss otsustas projekti edasi lükata.

Mõnikord kasutatakse kokkuvõtlikumat alternatiivi ^W, mis Berkeley Unixi terminalirea distsipliinis kustutab eelneva sõna. Üks ^W võib asendada terve rea ^H-sid. See otsetee on jõudnud ka Vi tekstiredaktorisse. Tõeliselt piinlike eksimuste puhul võib ^U (kill line) kogu rea ära kustutada.

Backspace vs Delete

Backspace erineb kustutusklahvist (Delete). Traditsiooniliselt kustutab backspace kursori vasakul oleva tähemärgi, samas kui delete-klahv kustutab kursori paremal oleva (ehk "sellele järgneva") tähemärgi. Paberkandjal arvutite puhul võis "kustutus" tähendada aukude löömist paberist välja, et märki füüsiliselt tühistada.

Kaasaegsetes graafilistes kasutajaliidestes on delete-klahv tihti seotud ka üldise käsuga eemaldada objekt (näiteks pilt dokumendis või fail failihalduris), samas kui backspace tavaliselt ei mõjuta nendel juhtudel objekti. Mõnes süsteemis on backspace aga sidunud delete'i käitumisega (näiteks mõnes terminalis või seadistuses), kuid funktsioon — kursori ees oleva tähemärgi kustutamine — jääb tavapäraselt alles.

Operatsioonisüsteemid, brauserid ja graafilised keskkonnad

Graafilistes failihaldurites ja veebibrauserites kasutatakse backspace-klahvi tihti ka "tagasi" toimingu jaoks: see viib eelmisele lehele või kausta. See käitumine on ajalooliselt tekitanud juhuslikke navigeerimisvigu (nt teksti kaotamine vormi täitmisel), mistõttu mõned kaasaegsed brauserid (või nende seadistused) on selle vaikimisi toimingu muutnud või blokeerinud.

Süsteemiti on erinevusi: Microsoft Windowsis on tavaliselt eraldi both Backspace ja Delete nupud — Backspace kustutab vasakult, Delete paremale. Maci klaviatuuridel kannab klahv nime delete, kuid see käitub nagu backspace (kustutab vasakult); edasi-kustutamiseks (forward delete) kasutatakse kombinatsiooni Fn+Delete või eraldi ⌦ klahvi, sõltuvalt klaviatuurist.

Klahvimärgistus ja sümbolid

Kuigi sõna "backspace" on tavapärane nimetus, võib füüsiline klahv olla tähistatud mitmel moel: Backspace, Delete, Erase (näiteks XO-1, One Laptop Per Child) või vasakule suunatud noolega (←). Sümbolid ja nimetused võivad sõltuda klaviatuuri tüübist, tootjast ja regioonist.

Otseteed ja laiendatud käitumised

  • Ctrl+Backspace — paljudes keskkondades kustutab eelneva sõna korraga.
  • Backspace tekstiväljas — eemaldab eelneva tähemärgi.
  • Kombinatsioonid terminalides nagu ^H, ^W ja ^U (vt eespool) annavad lihtsamaid viise tekstikustutuseks redigeerimises.

Muud kasutusalad ja erisused

Mainframe'i keskkonnas tähendab backspace tihti magnetlindi või muude sekventsaliste meediumite tagasiliikumist, tavaliselt eelmisele plokile või kirjele (magnetlindi tagasipööramine).

Ka mobiilseadmetes ja virtuaalsetes klaviatuurides on backspace tuntud kui tagasikustutus või kustutusnupp; see käitub sarnaselt füüsilisele backspace'ile ja kustutab eelneva tähemärgi. Mõned rakendused võimaldavad libistada või hoida nupu all, et kiiremini teksti kustutada.

Järeldus

Backspace on olnud ja jääb oluliseks tekstiredigeerimise tööriistaks — algselt füüsilise vankri tagasi liikumiseks kirjutusmasinates ning nüüd kursori vasakpoolse teksti kustutamiseks ekraanil. Kuigi selle täpne käitumine ja märgistused võivad süsteemiti erineda (sh seosed Delete-klahviga ja muutused brauserite käitumises), säilitab backspace eelkõige oma põhilise rolli eelneva märgi eemaldajana.

Tagasipanekuklahv looduses.Zoom
Tagasipanekuklahv looduses.

Küsimused ja vastused

K: Mis on backspace'i klahv?


V: Backspace-klahv on klaviatuuriklahv (mõnikord tähistatud kui ←), mis algselt lükkas kirjutusmasina vankrit ühe positsiooni võrra tahapoole, ja tänapäeva arvutiekraanidel liigutab kursorit ühe positsiooni võrra tahapoole, kustutab eelneva tähemärgi ja nihutab sellele järgnevat teksti ühe positsiooni võrra tagasi.

K: Kuidas kasutati kirjutusmasinates backspace'i kompositsiooni?


V: Kirjutusmasinates kirjutas masinakirjutaja väiketähte "a" koos terava aktsendiga (á), sisestades väiketähte "a", seejärel backspace ja seejärel terava aktsendi klahvi (tuntud ka kui overstrike). See on aluseks sellistele arvutimärkide vahekordade muutjatele, nagu näiteks ASCII-karet (^).

K: Kuidas on asendunud backspace'i kompositsioon?


V: Backspace'i kompositsioon on asendatud Unicode'i kombineerivate diakriitiliste märkide mehhanismiga, kuigi sellised märgid ei tööta hästi paljude kirjastiilidega ja eelkomponeeritud märke kasutatakse jätkuvalt. Mõned tarkvarad, nagu TeX või Microsoft Windows, kasutavad diakriitiliste märkide jaoks vastupidist meetodit.

K: Mida tekitab arvutiterminalis backspace-klahvi vajutamine?


V: Backspace-klahvi vajutamine arvutiterminalis tekitab ASCII-koodi 08 või BS, mis tähendab Backspace - see juhtimiskood kustutab kõik eelnevad märgid.

K: Milleks kasutatakse tavaliselt ^H?


V: ^H kasutatakse tavaliselt humoorikalt epanortoosiks, mida arvutikirjaoskused kasutavad, tähistades teeseldud vea kustutamist, sarnaselt strikethrough'le.

K: Mille poolest erineb ^W ^H-st?


V: ^W on otsetee terve sõna kustutamiseks, samas kui ^H kustutab ainult ühe tähemärgi korraga.

K: Millised on teised teksti kustutamisega seotud otseteed? V: Üksikutest märkidest või sõnadest ulatuslikumate kustutuste jaoks on olemas otseteed nagu ^U, mis tapab terve tekstirea.


Otsige
AlegsaOnline.com - 2020 / 2025 - License CC3