Control-Cは一般的なコンピュータコマンドです。キーを押しCtrlながらキーを押すことで生成されます。C
グラフィカルユーザーインターフェース環境では、Ctrl+C は、ハイライトされたテキストをクリップボードにコピーするためによく使用されます。[ 1 ] Macintosh コンピュータでは、これに+ を使用します。⌘ CommandC
多くのコマンドラインインターフェース環境では、Ctrl+C は現在のタスクを中止してユーザーの制御を取り戻すために使用されます。 [ 2 ]
Larry Tesler は、テキスト編集を制御するためにXerox PARCで働いていたときに、人間とコンピュータのインタラクションのためのカット、コピー、ペースト、およびアンドゥの概念を作成しました。Macintosh の開発中に、カット、ペースト、コピー、およびアンドゥが頻繁に使用されることが決定され、⌘ - Z (アンドゥ)、⌘ - X (カット)、⌘ - C (コピー)、および ⌘ - V (ペースト) に割り当てられました。[ 3 ] [ 4 ] [ 5 ] 4 つの文字はすべて、標準のQWERTYキーボードの最下段の左端に一緒に配置されています。IBMおよび初期のバージョンのWindowsでは、IBM Common User Accessの一部として別のキーセットが使用されていました。その後、 Windowsは、通常のIBM PCのキーボードにはCommand キーがないため、Command キーの代わりに Control キーを使用したショートカットを採用しました。
Control+C は、 TOPS-10やTOPS-20を含む、さまざまなDigital Equipmentオペレーティングシステムの一部でした。中止コマンドとして広く使われていたため、Unixなどの他のシステムにも採用されました。後からこれを模倣したシステムには、CP/M、DOS、Windowsなどがあります。POSIX システムでは、このシーケンスにより、アクティブなプログラムが割り込みシグナルであるSIGINTを受信します。プログラムがこの状態をどのように処理するかを指定していない場合、プログラムは終了します。通常、SIGINT を処理するプログラムでも、自身を終了するか、少なくとも内部で実行されているタスクを終了します。
このシステムは通常、グラフィカル端末エミュレータでも維持されます。グラフィカル環境でコピーにCtrl+Cを使用すると、曖昧さが生じます。通常、++はコマンドの1つに使用され、両方ともエミュレータのメニューに表示されます。⇧ ShiftCtrlC
ASCII端末では、このキー操作でテキスト終了制御文字が生成されました。これがプログラムの中断に利用されるようになった理由とは関係なく、単に他の用途に使われていなかったために選ばれたと考えられます。
Ctrl+CとCtrl+Vで...コピーと貼り付け
コマンドシェルがCtrl+Cの組み合わせで閉じられるとすぐに...