Strg-C - Control-C

Strg+C ist ein üblicher Computerbefehl . Sie wird bei den meisten Computertastaturen durch Drücken der CTaste erzeugt, während die CtrlTaste gedrückt gehalten wird .

In Umgebungen mit grafischer Benutzeroberfläche , die die Strg-Taste verwenden , um das aktive Programm zu steuern, wird Strg+C häufig verwendet, um markierten Text in die Zwischenablage zu kopieren .

In vielen Umgebungen mit Befehlszeilenschnittstelle wird Strg+C verwendet, um die aktuelle Aufgabe abzubrechen und die Benutzerkontrolle wiederzuerlangen. Es ist eine spezielle Sequenz, die das Betriebssystem veranlasst, ein Signal an das aktive Programm zu senden . Normalerweise bewirkt das Signal, dass es beendet wird, aber das Programm kann es "abfangen" und etwas anderes tun, normalerweise die Kontrolle an den Benutzer zurückgeben.

In grafischen Umgebungen

Larry Tesler entwickelte das Konzept des Ausschneidens, Kopierens, Einfügens und Rückgängigmachens für die Mensch-Computer-Interaktion während seiner Arbeit bei Xerox PARC , um die Textbearbeitung zu steuern . Bei der Entwicklung des Macintosh wurde entschieden, dass Ausschneiden, Einfügen, Kopieren und Rückgängig häufig verwendet werden und diese den Befehlen - Z (Rückgängig), ⌘- X (Ausschneiden), ⌘- C (Kopieren) und ⌘ . zugewiesen werden - V (Paste). Die vier Buchstaben befinden sich alle zusammen am linken Ende der unteren Reihe der Standard- QWERTZ- Tastatur. IBM und frühere Versionen von Windows verwendeten im Rahmen von IBM Common User Access einen anderen Schlüsselsatz . Spätere Versionen von Windows haben die Tastenkombinationen mit Control anstelle der Befehlstaste übernommen.

In Befehlszeilenumgebungen

Control+C ("C für Cancel") war Teil verschiedener Betriebssysteme von Digital Equipment , einschließlich TOPS-10 und TOPS-20 . Seine Popularität als Abbruchbefehl wurde von anderen Systemen einschließlich Unix übernommen . Spätere Systeme, die es kopiert haben, sind CP/M , MS-DOS und Microsoft Windows . In POSIX- Systemen bewirkt die Sequenz, dass das aktive Programm das Unterbrechungssignal SIGINT empfängt . Wenn das Programm nicht angibt, wie diese Bedingung zu behandeln ist, wird das Programm beendet. Normalerweise beendet sich ein Programm, das ein SIGINT verarbeitet, sich selbst oder beendet zumindest die darin laufende Task.

Dieses System bleibt normalerweise auch in grafischen Terminalemulatoren erhalten . Wenn Control-C zum Kopieren und Einfügen in der grafischen Umgebung verwendet wird, entsteht eine Mehrdeutigkeit. Normalerweise wird einem der Befehle ein alternativer Tastenanschlag zugewiesen, und beide erscheinen in den Menüs des Emulators .

Wie viele Tastaturen und Computerterminals einst direkt ASCII- Code generierten , überschnitt sich die Wahl von Strg+C mit dem ASCII -Textendezeichen . Dieses Zeichen hat einen Zahlenwert von drei, da " C " der dritte Buchstabe des Alphabets ist. Es wurde gewählt, um eine Unterbrechung zu verursachen, da es ansonsten unwahrscheinlich ist, Teil der interaktiven Schnittstelle eines Programms zu sein. Viele andere Steuercodes, wie z. B. Strg+D für das Übertragungsendezeichen , erzeugen keine Signale und werden gelegentlich zur Steuerung eines Programms verwendet.

Siehe auch

Verweise