Backspace

Backspace to klawisz klawiatury (czasami oznaczony jako: ← ), który pierwotnie przesuwał karetkę maszyny do pisania o jedną pozycję do tyłu, a w przypadku nowoczesnych ekranów komputerowych przesuwa kursor o jedną pozycję do tyłu, kasuje poprzedni znak i przesuwa tekst za nim o jedną pozycję do tyłu.

W przypadku maszyn do pisania, maszynista wpisywałby np. małą literę "a" z ostrym akcentem (á), wpisując małą literę "a", a następnie backspace, a następnie klucz ostrego akcentu (znany również jako overstrike). Jest to podstawa takich modyfikatorów odstępów w komputerowych zestawach znaków, jak np. daszek ASCII (^, dla akcentu okrągłego). Kompozycja backspace nie współpracuje już z cyfrowymi wyświetlaczami i systemami składu. Został on do pewnego stopnia zastąpiony przez mechanizm łączenia znaków diakrytycznych Unicode, choć takie znaki nie działają dobrze z wieloma czcionkami, a wstępnie złożone znaki są nadal używane. Niektóre programy, takie jak TeX czy Microsoft Windows, używają odwrotnej metody w przypadku znaków diakrytycznych, a mianowicie ustawiania najpierw akcentu, a następnie umieszczania w tej pozycji litery bazowej.

Naciśnięcie klawisza backspace na terminalu komputerowym wygeneruje kod ASCII 08, BS lub Backspace, kod sterujący, który skasuje poprzedni znak. Ten kod kontrolny mógłby być również dostępny po naciśnięciu Controll-H, ponieważ H jest ósmą literą alfabetu łacińskiego. Terminale, które nie posiadały kodu backspace zmapowanego do funkcji cofania kursora i kasowania znaku poprzedzającego, po naciśnięciu klawisza backspace wyświetlały symbole ^H (caret, H - patrz notacja Caret). Sekwencja ta jest nadal żartobliwie używana do epanortozy przez komputerowe literówki, co oznacza skasowanie udawanego błędu, podobnie jak skreślenie.

Przykład:

Mój slave-dri^H^H^H^H^H^H^Hboss postanowił zatrzymać projekt.

Bardziej zwięzłą alternatywą jest ^W, który jest skrótem do usuwania poprzedniego słowa w dyscyplinie Berkeley Unix terminal line. Jedno ^W może zastąpić cały łańcuch ^H's. Skrót ten trafił również do edytora tekstu Vi. Dla naprawdę żenujących błędów, ^U (kill line) może prześcignąć serię ^W.

Backspace różni się od klucza kasowania, który w papierowym nośniku dla komputerów wybiłby wszystkie dziury, aby wybić postać, a w nowoczesnych komputerach usuwa następujący po nim tekst. Ponadto, klucz usuwania często działa jako ogólne polecenie do usunięcia obiektu (np. obrazu wewnątrz dokumentu lub pliku w menedżerze plików), podczas gdy backspace zazwyczaj nie ma żadnego efektu.

W nowoczesnych systemach klawisz backspace jest często mapowany na znak usuwania (0x7f w ASCII lub Unicode), chociaż funkcja klawisza backspace polega na usuwaniu znaku przed pozostawieniem kursora.

W środowisku mainframe, do backspace oznacza przesunięcie taśmy magnetycznej do tyłu, zwykle do poprzedniego bloku.

Klawisz backspace jest powszechnie używany do cofania strony podczas przeglądania folderów w środowisku graficznym lub podczas przeglądania Internetu w przeglądarkach internetowych.

Chociaż termin "backspace" jest standardową nazwą klucza, który usuwa znak po lewej stronie kursora, rzeczywisty klucz może być oznaczony na różne sposoby, na przykład delete, Erase (na przykład w XO-1, One Laptop Per Child), lub za pomocą strzałki wskazującej w lewo.

Klucz w dziczy.Zoom
Klucz w dziczy.

Pytania i odpowiedzi

P: Co to jest klawisz backspace?


O: Klawisz backspace to klawisz klawiatury (czasami oznaczany jako ←), który pierwotnie przesuwał karetkę maszyny do pisania o jedną pozycję do tyłu, a w przypadku nowoczesnych ekranów komputerowych przesuwa kursor o jedną pozycję do tyłu, usuwa poprzedni znak i przesuwa tekst po nim o jedną pozycję.

P: Jak używano backspace w maszynach do pisania?


O: W maszynach do pisania maszynista wpisywał małą literę "a" z akcentem ostrym (á), wpisując małą literę "a", następnie backspace, a potem klawisz akcentu ostrego (znany również jako overstrike). Jest to podstawa takich modyfikatorów odstępów w zestawach znaków komputerowych, jak np. caret ASCII (^).

P: Jak zastąpiono kompozycję backspace?


O: Kompozycja backspace została zastąpiona przez mechanizm łączenia znaków diakrytycznych Unicode, chociaż takie znaki nie działają dobrze z wieloma czcionkami i nadal używa się wstępnie skomponowanych znaków. Niektóre programy, jak TeX czy Microsoft Windows, stosują odwrotną metodę dla znaków diakrytycznych.

P: Co powoduje naciśnięcie klawisza backspace na terminalu komputerowym?


O: Naciśnięcie klawisza backspace na terminalu komputerowym generuje kod ASCII 08 lub BS, który oznacza Backspace - ten kod sterujący usuwa każdy poprzedzający znak.

P: Do czego jest powszechnie używane ^H?


O: ^H jest powszechnie używane humorystycznie do epanorthosis przez komputerowców, oznaczając usunięcie udawanego błędu, podobnie jak strikethrough.

P: Czym się różni ^W od ^H?


O: ^W to skrót do usuwania całego słowa, podczas gdy ^H usuwa tylko jeden znak na raz.

P: Jakie są inne skróty związane z usuwaniem tekstu? O: Aby usunąć więcej niż tylko pojedyncze znaki lub słowa, istnieją skróty takie jak ^U, który usuwa całą linię tekstu.

AlegsaOnline.com - 2020 / 2023 - License CC3