コントロールキー
出典: フリー百科事典『ウィキペディア(Wikipedia)』
コントロールキーは、コンピューターに装備されるキーボードに備わる修飾キーの一つ。キートップにはcontrol、CTRLないしはCtrlと刻印されている。シフトキーと同様に他のキーと一緒に押し下げることで、様々なコマンドを送信できる。
目次 |
[編集] 歴史
テレタイプ端末、及び初期のコンピューターキーボードでは、コントロールキーを押しながら他のキーを押すと、生成されるASCIIの下位5ビット以外がゼロとなった。これによりユーザーはASCIIの非表示文字である最初の32文字(0x00~0x1f)を生成、入力できる。これら非表示文字は制御文字と呼ばれ、キーボードから入力することで復帰(CR)、改行(LF)、改頁(FF)、端末ベル(BEL)等の動作を行わせる制御信号をコンピューターに送る。すなわち、コントロールキーとは制御文字を生成するための修飾キーである。
本来の制御文字の役割が時代遅れでほとんど使用されなくなった後、現在のソフトウェアは制御キーを他の目的で使用するようになっている。
なおテレタイプ端末ではコントロールキーと共に小文字のc、または大文字のCを使用した場合、得られる結果は同じである。しかしながら現代のコンピューターでは、通常これら二つのキーは区別されている。またコントロールキーが左右に二つあるキーボードの場合、アプリケーションによっては使い分ける場合がある。
[編集] 表記方法
コントロールキーを押しながら他のキーを押す動作を表記する場合、一般的な表記方法が存在する。以下の全ての例はコントロールキーを押しながらcキーを押し下げる動作を示す。
^C | 文字の前に^(*1)を置く伝統的表記法 |
C-c | Emacsにおける表記 |
Ctrl-C | マイクロソフトの旧表記法 |
CTRL+C | 現在のマイクロソフトの表記 |
- *1
- 記号の^は、英語ではキャレット(Caret)と呼び、英文校正では脱字記号として使用されており、テキスト入力フィールドの文字挿入カーソルを示す図形として表示されることがある。またフランス語で使用されるアクセント符号の名前からアクサン(シルコン)フレックス、またはサーカムフレックスと呼ばれることもある。日本語では、その形状から「やまがた(山形)」、あるいは単に「やま」と呼ばれる。この記号は、数式をテキストで表記する時に累乗を示す記号として使用されることから、累乗記号としても知られる。
[編集] 使用例
[編集] 基本的な使用法
以下の例は、マイクロソフトのWindows系OSで汎用的に使用できる機能である(いくつかの例外あり)。
CTRL+A | 全選択 |
CTRL+C | 選択項目のコピー |
CTRL+S | 保管 |
CTRL+X | 選択項目のカット |
CTRL+V | カーソル位置にペースト |
これらの用法はコンピューターに動作させる機能を表す英語の単語の頭文字が選択されていて、制御文字の本来の動作とは無関係であることに留意されたい。
[編集] 単独での使用
Windows用の恋愛アドベンチャーゲーム・ビジュアルノベルにおいては、コントロールキーを単独で押すことにより、テキストの早送りができることが多い。また、一部のCPU切り替え機ではコントロールキーを連続して複数回押す事でモニタにメニューを表示する等の使用がされている。
[編集] 類似の用法
Mac OSのアプリケーションにおいて、コマンドキーはおおむねコントロールキーと同様の機能をはたす。Command+zのアンドゥ(取り消し)、Command+xのカット(クリップボードに移動)、Command+cのコピー(クリップボードに複写)、Command+vのペースト(クリップボードから複写)は、その機能を必要とするすべての局面で共通とされた。加えて、Command+pの印刷、Command+sの保存等が、多くのソフトで共通に使われるようになった。WindowsではカットにShift+Delete、ペーストにShift+Insertが採用されたが、後にMac OSにならってCTRL+x(カット)、CTRL+v(ペースト)が追加された。
これらアプリケーション間で横断的に使用できる規格化されたキーボードコマンドは、Macintoshが元祖なのである。
[編集] キーの位置
コントロールキーの位置については、たびたび議論がなされる。大抵の一般的なキーボード上におけるコントロールキーの位置は、シフトキーの下(全体から見れば一番隅にあたる位置)にあり、決して万人にとって押しやすい位置にあるとは言えず、従ってコントロールキーはAキーの隣にあるべきであるという意見が上がる事が多い。押しやすいAの左隣の位置に使用頻度の少ない(もしくは全く無い)CapsLockキーが配置されている事も問題の一つに上げられる。これらの意見に対する反論としては、ソフトウェア側でキーバインドを変更すれば問題ないとする意見や、小指の付け根の部分でコントロールキーを押せばよいといった意見がある。また、コントロールキーをAの隣ではなくスペースバーの隣のキー(無変換キーやAltキー)に割り振り、親指でコントロールキーを押す使い方をする人もいる。これはコマンドキーを親指で押すMacintoshの使用法に似ている(類似の用法の項目を参照)。当のMacintoshのApple純正キーボードでは、英語版はAの隣がCapsLockキーになっているが、日本語版はAの隣がコントロールキーになっている。これはことえりの操作がコントロールキーを多用する事が原因と考えられる。