Warum wird die Rücktaste oft mit ^ H dargestellt?

8

Ich sehe nicht, was ^Hmit "Rücktaste" gemeinsam hat. Warum wird die Rücktaste an vielen Orten so dargestellt?

Billy ONeal
quelle
5
Schlange die alten Leute an! ;)
Matt Ellen
1
Es war auch mit ^ W vertreten. Trotzdem habe ich keine Ahnung, warum insbesondere ^ H oder ^ W.
AndrejaKo
1
AndejaKo: ^Wist das Wort zum Löschen eines Tastendrucks in der Readline im Emacs-Modus (und möglicherweise auch in Emacs selbst). Es wird zurück zum vorherigen Leerzeichen gelöscht.
Ignacio Vazquez-Abrams

Antworten:

10

^repräsentiert das Halten der CtrlTaste. Mit einem der Zeichen von @bis _werden Zeichen 64 (0x40) Positionen früher in der ASCII-Tabelle generiert .

Ignacio Vazquez-Abrams
quelle
1
Ich werde nur hinzufügen, dass in den DOS-Tagen die STRG-H-Kombination als Rücktaste fungierte. Ich erinnere mich nicht, ob es immer funktioniert hat oder softwarespezifisch war, aber ich erinnere mich, dass es für etwas funktioniert hat.
Steve314
Strg-H funktioniert weiterhin an der CMD-Eingabeaufforderung (und in Powershell) in Windows und an der Shell-Eingabeaufforderung in den meisten Terminals.
Bis auf weiteres angehalten.
5

Dies liegt daran, dass es in der ASCII-Tabelle keine Bedeutung für die Zuordnung zu H hat, außer in der Reihenfolge, in der die Steuerelemente den ASCII-Zeichen zugewiesen wurden.

Siehe dieses Wiki auf ASCII; ASCII erklärt

Aufgrund der Gemeinsamkeit von ASCII und seiner umfangreichen Verwendung tritt es beim Rechnen so häufig auf.

mhollander38
quelle
Rücktaste ist 0x08. Was hat das mit entweder ^oder zu tun H?
Billy ONeal
1
Für diejenigen, die dies nicht tun, ist H der achte Buchstabe im Alphabet.
Xantec
5

Siehe http://en.wikipedia.org/wiki/Caret_notation - ^ H bedeutet einfach 0x08, da H der 8. Buchstabe des Alphabets ist. Es gibt nichts, was dies mit der Backspace-Funktionalität verknüpft, außer der Tatsache, dass 0x08 der BS-Funktionscode zugewiesen wurde. Es hätte genauso gut 0x09 sein können, dann würden wir ^ G schreiben.

vwegert
quelle
Zu Ihrer Information: ^ G ist / war der "Klingelton" in einem Terminal und es ist 0x07.
Chris Nava
Tab ist 0x09 (^ I).
Bis auf weiteres angehalten.
1

"Diese Sequenz wird von Computerkenntnissen immer noch humorvoll für die Epanorthose verwendet, was die Löschung eines vorgetäuschten Fehlers bedeutet, ähnlich wie ein Durchstreichen."

"Mein Sklaven-Dri ^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ Hboss hat beschlossen, das Projekt zu stoppen."

Rücktaste - Wikipedia

@ Matt - Schlange die alten Leute an, haha!

Bratch
quelle
1
Dieses Phänomen ist eigentlich der Grund, warum ich danach gefragt habe.
Billy ONeal
2
Eigentlich glaube ich, dass es ein Slashdot-Kommentar zu einem Artikel über einen Sicherheits-Exploit war, der auf allen Betriebssystemen funktioniert hat (es hat DNS, IIRC gebrochen), und jemand schrieb: "Gut, dass ich Linux benutze ^ H ^ H ^ H ^ H ^ HMac ^ H ^ H ^ HWindows ^ H ^ H ^ H ^ H ^ H ^ H Shit. ")
Billy ONeal
Ja, zusätzlich zu diesem Phänomen erklärt es der Artikel von WikiPedia gut, einschließlich des 8. Buchstabens des Alphabets usw. Ich habe es schon oft auf Slashdot gesehen.
Bratch