thumb|right|Happy Hacking Keyboardのメタキー

メタキー()とは、一部のコンピュータのキーボードにある修飾キーである。Metaキーと呼ばれることもある。

概要 システムにもよるが、「メタキー」と呼んでいる場合、文字コードのオクテットの最上位ビットを立てる、という働きのことがある。

主な用法は、キーと同じくメタキーを押しながら他のキーを押してコマンドを入力するために使用される。

Emacsでは、キーとキーで、少し違う動作や対照的な動作が割り当てられていることが多い。 : カーソルを右方向へ一文字移動 → : カーソルを右方向へ一単語移動 : カーソルを下方向に一画面分移動 → : カーソルを上方向に一画面分移動 などがその例である。

実装

元々、やスペースカデットキーボードLISP machine SYMBOLICS Keyboardのようなマサチューセッツ工科大学のLISPマシンとその後継者のキーボードにあった修飾キーで、と刻印されていた。シンボリックスのキーボードではまたはと刻印され、サンのワークステーション用キーボードでは菱形の図形でやと刻印されていた。サンや他のUnix系なオペレーティングシステムでの使用を念頭に置いて設計されたPFUのHappy Hacking Keyboardシリーズのような、メタキーが搭載されているキーボードも存在する。

PC以降の一般的なキーボード上にはキーが搭載されていないため、たいていの場合キーやキーをキーの代用としている。また、Emacsや端末エミュレータを含む一部のソフトウェアでは、キーを押してから離し、目的のキーを押す、という動作でメタキーを押しながら目的のキーを押す事の代替としている。

Macにおけるキーは、メタキーとほぼ同じ位置にあり、機能も似ている。キーはCarbon Emacs等の一部のソフトウェア上でキーとして働くが、Classic Mac OSおよびmacOS上でのコマンドキーは、キーよりもむしろキーに近い働きをするため、混乱を招く可能性がある。例えば、Emacs上ではM-wがテキストのコピーとなっているが、Mac上ではウィンドウを閉じる動作となっているなどの違いがあり、操作対象のアプリケーションを常に意識する必要がある。また、macOSのX11エミュレーションでは、キーやキーはキーに割り当てられている。また、は、時々メタキーとされることがある。

ギャラリー

関連項目 修飾キー Happy Hacking Keyboard

脚注

外部リンク PFUのキーボードコレクション