コントロールキー

コントロールキーとは



コントロールキー(Control key)は、コンピュータのキーボードに搭載されている修飾キーの一つです。他のキーと同時に押すことで、特定のコマンドや機能を実行するために用いられます。キーボード上には「control」「CTRL」「Ctrl」などと刻印されています。

歴史



もともと、テレタイプ端末や初期のコンピュータキーボードでは、コントロールキーを押しながら他のキーを押すと、ASCIIコードの下位5ビット以外がゼロになるという仕組みでした。これにより、改行やベル音などの制御文字をコンピュータに送ることができました。これらの制御文字は、コンピュータに特定の動作を指示するために使われました。

しかし、制御文字を生成する機能は次第に使われなくなり、現在のソフトウェアでは、コントロールキーは別の目的で使われるようになりました。テレタイプ端末では、コントロールキーと小文字の「c」または大文字の「C」の組み合わせは同じ結果でしたが、現代のコンピュータでは区別されます。また、左右にコントロールキーがあるキーボードでは、アプリケーションによって使い分けることがあります。

表記方法



コントロールキーと他のキーを同時に押す操作は、一般的に以下のように表記されます。

  • - `Ctrl+c`
  • - `Control+c`

キーの位置



英文タイプライターでは、「A」キーの左隣にCapsLockキーがありましたが、初期のコンピュータキーボードも同様に、コントロールキーはホームポジションに近い場所に配置されていました。特にVT100キーボードでは、「A」の左隣にCapsLockキーとコントロールキーが隣接して配置され、Escキーは「Q」キーの近くにありました。

その後、エディタやワープロソフト、ゲームなど、コントロールキーを頻繁に使うソフトウェアが増え、特にパーソナルコンピュータやUNIX環境で広く普及しました。

Sunワークステーションでは、VT100キーボードの後継として、タイプ2キーボード以降で「A」の左隣にコントロールキーのみを残し、使用頻度の低いCapsLockキーは廃止しました。この配置は、Unix環境で愛用者が増え、Happy Hacking Keyboardにも受け継がれています。

現在でも、Appleの日本語版JISキーボードは「A」の左隣にコントロールキーが配置されていますが、英語版キーボード(101キーボードと同様)とは異なります。

101キーボード



PC/AT後期から主流になった101キーボード(日本では106/109キーボード)では、「A」の左隣にCapsLockキーを残し、コントロールキーは最下段に、Escキーは最上段に移動されました。

この変更は、コンビネーションキーを最下段に集めることで、指先の不自由なユーザーへの配慮や、コンピュータの操作性の統一を目指したものです。この配置変更を問題視する意見に対しては、コントロールキーは小指の付け根で押せる、ソフトウェアでキーバインドを変更できる、キー位置が異なるキーボードも存在する(例: Happy Hacking Keyboard)といった反論や対策があります。

また、ソフトウェアやハードウェアでキー位置を変更し、コントロールキーをスペースバーの隣のキー(無変換キーやAltキー)に割り当てて親指で操作する人もいます。これはmacOSのコマンドキーを親指で押す操作に似ています。

ノートPCでは、ファンクションキーに別の機能を割り当てるためのFnキーがあり、左コントロールキーの位置やサイズが変更されていることがあります。

UNIXターミナル環境・Emacs



UNIXターミナル環境やEmacsでは、テキスト上のカーソル移動操作などでコントロールキーが多用されます。

macOSのコントロールキー



macOSでもコントロールキーは、UNIXターミナル環境だけでなく、テキスト上のカーソル移動操作で頻繁に使われます。また、日本語入力プログラムの操作や、2ボタンマウスのエミュレーション(コンテクストメニュー表示)にも使用されます。メニュー上でのショートカットキー表記は「⌃」または「⌤」で表されます。

macOSのコマンドキー



Apple IIIで登場したコマンドキーは、macOSやそのアプリケーションで広く使用され、汎用的な修飾キーとしての役割を果たしています。

Windows OSのコントロールキー



Windows OSでは、macOSのコマンドキーの機能をコントロールキーが受け継ぎ、汎用的な修飾キーとして使われています。

使用例



Windows OSでの基本的な使用例としては、以下のようなものがあります。

  • - `Ctrl+C`: コピー
  • - `Ctrl+V`: ペースト
  • - `Ctrl+X`: 切り取り
  • - `Ctrl+A`: 全選択
  • - `Ctrl+S`: 保存
  • - `Ctrl+Z`: 元に戻す
  • - `Ctrl+F`: 検索

単独での使用



恋愛アドベンチャーゲームやビジュアルノベルでは、コントロールキーを単独で押すとテキストの早送りができることが多いです。また、一部のCPU切り替え機では、コントロールキーを複数回押すとメニューが表示されることがあります。

Windowsには、Ctrlキーを押すとマウスポインタの周囲に円が表示され、マウスポインタを見つけやすくする機能があります。

韓国語のMicrosoft IMEでは、ハングル入力後に右コントロールキーで漢字変換を行うことができます。

関連項目



もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。