Glockencharakter - Bell character

Ein Klingelcode (manchmal Klingelzeichen ) ist ein Gerätesteuerungscode , der ursprünglich gesendet wurde, um eine kleine elektromechanische Klingel an Tickern und anderen Fernschreibern und Fernschreibern zu läuten , um Bediener am anderen Ende der Leitung oft auf eine eingehende Nachricht hinzuweisen. Obwohl Ticker die Klingelcodes in ihre Bänder gestanzt haben, drucken Drucker im Allgemeinen kein Zeichen, wenn der Klingelcode empfangen wird. Klingelcodes werden normalerweise durch das Label " BEL" dargestellt. Sie werden seit 1870 verwendet (zunächst im Baudot-Code ).

Um die Abwärtskompatibilität aufrechtzuerhalten, enthielten Video-Display- Terminals (VDTs), die Fernschreiber ersetzten, Lautsprecher oder Summer, um dieselbe Funktion auszuführen, wie dies bei den folgenden Personalcomputern der Fall war. Moderne Terminal-Emulatoren integrieren die Warnungen oft in die Desktop-Umgebung (z. B. spielt das macOS- Terminal den Systemwarnton ab) und bieten auch oft eine stille visuelle Klingelfunktion, die das Terminalfenster kurz aufblinkt.

Vertretungen

In ASCII und Unicode ist das Zeichen mit dem Wert 7 BEL. Es kann als Control-G oder ^G in der Caret-Notation bezeichnet werden . Unicode enthält auch ein Zeichen zur visuellen Darstellung des Klingelcodes, "Symbol für Glocke" (␇) bei U+2407, ganz zu schweigen von U+237E(⍾).

In den 5-Bit-Baudot-Codes wird BEL 0x0Bim "Zahlen"-Modus durch die Zahl 11 ( ) dargestellt.

In den Programmiersprachen C (erstellt 1972) und Python (erstellt 1991) kann das Glockenzeichen mit in einen String oder eine Zeichenkonstante gestellt werden \a. ('a' steht für "alert" oder "audible" und wurde gewählt, weil \bes bereits für das Backspace- Zeichen verwendet wurde.)

Verwendungszweck

Foto der Tastatur eines Osborne 1 Computers, das zeigt, wie das Wort "Bell" auch auf der Taste für den Buchstaben "G" gedruckt ist
Tastatur für das Osborne 1

Auf Unix-ähnlichen Systemen oder auf MS-DOS oder Windows kann ein Benutzer das Äquivalent zum Klingeln verursachen, indem er an der Eingabeaufforderung den folgenden Befehl eingibt :

echo ^G

wobei das ^G durch Gedrückthalten Ctrlund Tippen von erzeugt wird G. Unter Unix muss der Benutzer möglicherweise zuerst Ctrl+ Veingeben, um das ^G zu "zitieren" .

Auf POSIX-Systemen kann man auch verwenden:

printf '\a'

und in der Bash- Shell kann man ANSI-C-Zitate verwenden:

echo $'\a'

Eine Alternative ist die Verwendung des tput- Befehls, der als Teil der ncurses- Bibliothek auf den meisten Unix/Linux-Betriebssystemen verfügbar ist:

 tput bel

Ein Programm kann das gleiche Ergebnis erzielen, indem es das BEL-Zeichen an ein Terminal ausgibt.

Auf modernen Systemen kann dies kein Geräusch machen; es kann stattdessen eine visuelle Anzeige machen, z. B. den Bildschirm blinken lassen oder überhaupt nichts tun.

Siehe auch

Verweise