

コンピューターにおいて、コントロールキーは 修飾キーCtrlであり、他のキーと組み合わせて押すことで特別な操作(例えば、+)を実行します。Shiftキーと同様に、コントロールキーを単独で押しても、ほとんど機能しません。コントロールキーは、ほとんどのキーボードの左下またはその近くに配置されています(国際規格ISO/IEC 9995-2に準拠)。また、多くのキーボードでは右下にもう1つ配置されています。 CtrlC
キーのラベルに英語の略語を使用するキーボードでは、通常(または時々使用されるが、まれ)と表示されます。キーボードレイアウトの言語における略語も使用されます。例えば、ドイツ語のキーボードレイアウトでは、ドイツ規格DIN 2137:2012-06で要求されている(Steuerung )が使用されます。標準化されたキーボード記号があります(ラテン文字が使用できない場合に使用されます)。[a]この記号はUnicodeではU+2388ヘルム記号としてエンコードされていますが、ほとんど使用されません。 CtrlControlCtlStrg ⎈
テレタイプライターやコンピュータ端末では、Ctrlキーを押しながら別のキーを押すと、システムに直接キーの押下を伝えるのではなく、 ASCII C0制御文字が送信されていました。制御文字は、ベルを鳴らす、ページを排出する、画面を消去する、次の文字を表示する位置を制御するなど、端末やテレタイプライターに特別な動作を指示する非印刷文字として使用されていました。
最初の 32 個の ASCII 文字は制御文字であり、5ビットの2進数で表現できます。ASCII 文字は 7 ビットで表現されるため、Ctrl キーを押しながらキーを押すと、テレタイプライターや端末では文字の最初の 2 ビットが 0 に設定され、文字が制御文字に変換されます。たとえば、文字aの 2 進 ASCII コードは です110 0001。このコードは に変換され、ID 1 の ASCII 文字 (SOH 文字) に対応します。C0および C1 制御コード § C0 制御000 0001の表にはASCII 制御文字が示されており、「キャレット表記」の列にはキャレット (^) が示され、その後に Ctrl キーを押しながら押すと文字が生成されます。
テレタイプライターや端末がコンピュータに接続されている場合、コンピュータ上のソフトウェアは、そのソフトウェアがどのように記述されているかにかかわらず、受信した制御文字を解釈することができます。つまり、特定の制御文字は、それを受信するテレタイプライターや端末とは異なる方法で解釈される可能性があります。例えば、テレタイプライターや端末から受信したControl-Cは、一部のコマンドラインインターフェースでは「現在のプログラムを中断する」と解釈され、 EmacsテキストエディタではControl-Eは「エディタカーソルを行末に移動する」と解釈されます。
パーソナルコンピュータやワークステーションのように、コンピュータに直接接続されたコンピュータキーボードは、各物理キーを互いに区別し、すべてのキーの押下と放しを制御ソフトウェアに報告します。これにより、ソフトウェアはControlキーの組み合わせを自由に解釈できます。例えば、Controlキー、別の修飾キー、および文字、数字、または記号キーの組み合わせを、Controlキーと、その修飾キーなしの文字、数字、または記号キーの組み合わせとは異なる方法で解釈できます。
テレタイプモデル33 ASRやLear-Siegler ADM-3A、初期のIBM PCなどの多くの初期のコンピュータ端末のキーボードでは、Ctrlキーがキーボードの左側に配置されていましたが、Caps Lockキーはほとんどの現代のキーボードで同じ位置にあります。伝統的なレイアウトは後のワークステーションシステムのために保持され、しばしばUnixワークステーションに関連付けられています。サン・マイクロシステムズのキーボードには「Unix」と「PCスタイル」の2つのレイアウトがあり、UnixレイアウトではCtrlキーと他のキーが伝統的な配置になっていました。[1] One Laptop Per Childコンピュータ用に製造されたキーボードも、Ctrlキーがこの位置にあります。[2]他のベンダーは、Happy Hacking Keyboardなど、このCtrlキーの配置で異なるコンピュータシステム用のキーボードを製造しています。
Caps Lockキーが左側にあるキーボードを使用しているユーザーの中には、ControlキーとCaps Lockキーを入れ替えて配置し、Controlキーを使うプログラムを使用するには従来の配置の方が人間工学的だと感じる人もいます。一部のオペレーティングシステムでは、このニーズに対応するキーボードレイアウトの設定が用意されています。
コントロールキーをキーボードの左下隅に置き、手のひらの側面で押す人もいます。コントロールキーの位置は、タイピストの手の形や姿勢によって決まることが多いです。
Controlキーと他のキーを同時に押す場合、いくつかの一般的な表記法があります。以下の表記法は、それぞれキーを押しながら押し続けることを意味します。 CtrlX
さまざまなアプリケーション プログラム、ユーザー インターフェイス、およびオペレーティング システムでは、さまざまなコントロール キーの組み合わせをさまざまな目的で使用します。
初期の一人称視点シューティングゲームでは、左Ctrlキーは武器の発射によく使われていました。最近のゲームでは、このキーはしゃがむために使用されることが多いです。[5]
一般的に、Apple Macintoshコンピュータで ⌘ 記号のラベルが付いているCommand キーは、従来の Mac OSおよびmacOSアプリケーションで同等の機能を実行します (たとえば、⌘C はコピー、⌘Pは印刷です。保存、切り取り、貼り付けについても同様です)。
MacコンピュータにもControlキーがありますが、機能は異なります。Appleの初代マウスはボタンを1つだけにすることで複雑さを軽減していました。インターフェースが進化するにつれて、追加オプションにアクセスするためのコンテキストメニューが提供されるようになりました。これらのオプションにアクセスするには、別のボタンが必要でした。UnixとWindowsでは、ユーザーは他のマウスボタンを使用できました。Classic Mac OSとmacOSでは、Controlキーは「右クリック」を呼び出すために使用されます。Appleはこれを「セカンダリクリック」と呼んでいます。左利きのユーザーがボタンの位置を選べるためです。