Kutschenrückkehr

A Kutschenrückkehr, manchmal bekannt als a Patronenrückkehr und oft verkürzt auf Cr, oder Rückkehr, ist ein Steuerzeichen oder Mechanismus, der verwendet wird, um die Position eines Geräts auf den Beginn einer Textlinie zurückzusetzen. Es ist eng mit dem Linien -Feed verbunden und Neue Zeile Konzepte, obwohl es für sich selbst getrennt betrachtet werden kann.

Schreibmaschinen

Touchmaster Five mit dem Kutschenrücklaufhebel links

Ursprünglich verwies der Begriff "Wagenrendite" auf einen Mechanismus oder Hebel auf a Schreibmaschine. Für Maschinen, bei denen das Typelement festgelegt wurde und das Papier in einem beweglichen Bereich gehalten wurde WagenDieser Hebel befand sich links an den sich bewegenden Wagen befestigten und arbeitete nach dem Eingeben einer Textlinie, damit der Wagen nach rechts zurückkehrt, sodass das Typelement an der linken Seite des Papiers ausgerichtet wäre. Der Hebel würde auch normalerweise auch Einspeisung Das Papier, um zur nächsten Zeile voranzukommen.

Viele elektrische Schreibmaschinen wie IBM Electric oder Underwood Electric Made Carriage Return zu einer weiteren Taste auf der Tastatur anstelle eines Hebels. Der Schlüssel wurde normalerweise mit der Bezeichnung "Wagenrückgabe", "Return" oder "Power Return" bezeichnet. Mit Schreibmaschinen wie die Elektrisch, wo sich das Typelement beim Tippen bewegte und das Papier stationär gehalten wurde, gab der Schlüssel das Typelement ganz links und den Begriff zurück. "Trägerrückgabe"wurde manchmal für diese Funktion verwendet.

Um die Tastatur für nicht englische Sprecher zu verbessern, das Symbol ↵ (U+21b5, HTML -Entität ) wurde eingeführt, um die kombinierte Wagenrückgabe- und Linienfutteraktion zu kommunizieren.

Computers

Im ComputerDie Kutschenrendite ist eine der der Steuerzeichen in ASCII -Code, Unicode, Ebcdicund viele andere Codes. Es befiehlt a Druckeroder ein anderes Ausgabesystem wie die Anzeige von a Systemkonsole, um die Position der Position zu bewegen Mauszeiger zur ersten Position in derselben Linie. Es wurde meistens zusammen mit verwendet Zeilenvorschub (LF), ein Wechsel zur nächsten Zeile, damit sie zusammen eine neue Linie starten. Zusammen kann diese Sequenz als bezeichnet werden CRLF.

Die Wagenrückgabe- und Leitungs -Feed -Funktionen wurden aus praktischen Gründen aufgeteilt:

  • Die Kutschenrendite allein bot die Möglichkeit, die Linie mit neuem Text zu überdruckieren. Dies kann verwendet werden, um mutige oder akzentuierte Zeichen, Unterstriche, getroffene Text und einige zusammengesetzte Symbole zu erzeugen.
  • Frühe mechanische Drucker waren zu langsam, um den Wagen in der Zeit zurückzugeben, in der ein Charakter verarbeitet wurde.[warum?] Daher wurde die Zeit, die das Zeilenfeed verbracht hat, nicht verschwendet (oft mussten mehrere weitere Zeichen gesendet werden, um sicherzustellen, dass die Wagenrendite vor dem Versenden eines Druckcharakters stattgefunden hatte). Deshalb wurde die Wagenrendite immer zuerst gesendet.
  • Es war dann auch möglich, mehrere Linien -Feed -Operationen in die Zeit zu passen, die für eine einzelne Wagenrendite - zum Beispiel zum Drucken von doppelten Text, Headern/Fußzeilen oder Titelseiten -, die Druck- und Übertragungszeit sparen, ohne zusätzliche Schaltkreise oder mechanische Komplexität erforderlich zu machen falsche zusätzliche CR -Signale "herausfiltern".

Bereits 1901, Baudot -Code Enthaltende separate Wagenrückgabe- und Zeilenfutterzeichen.

Viele Computerprogramme verwenden den Beförderungsrückgabecharakter allein oder mit einem Linienfutter, um das Ende einer Textlinie zu signalisieren, aber auch andere Zeichen werden für diese Funktion verwendet (siehe Neue Zeile); Andere benutzen es nur für a Absatzpause (eine "harte Rückkehr"). Einige Standards, die ihre eigenen Darstellungen für die Linien- und Absatzsteuerung einführen (zum Beispiel Html) und viele Programmiersprachen behandeln Wagenrückgabe und Linienfutter als Whitespace.

Im ASCII und Unicode, die Wagenrendite ist definiert als 13 (oder hexadezimal 0d); Es kann auch als Kontrolle+m oder gesehen werden ^M. In dem C Programmierspracheund viele andere Sprachen (einschließlich regulären Ausdruck) beeinflusst von ihm, \r bezeichnet diesen Charakter.[1]

Siehe auch

Verweise

  1. ^ Eric S. Roberts. Die Kunst und Wissenschaft von C.. Addison-Wesley, 1995. p. 311.