現代のコンピューターのキーボードは、そのキーが押されたときにキー上の文字そのものではなく、オペレーティングシステム（OS）にスキャンコードを送信するように設計されている。OSがそのスキャンコードを二進法の文字コードの変換に基づきある文字に変換する。その変換表をキー配列表と呼ぶ。つまり物理的なキー配列は実際のキー配列を変更することなく、キーの動きの意味を翻訳するソフトウェアを変更することにより、動的に変更することも可能である。
鍵盤の『鍵』の字が常用漢字外だったためJIS用語集では「けん盤配列」（けんばんはいれつ）だが、当記事では通称の「キー配列」を使用する。
概要.
キー配列は、キーボード上のキー位置を定める物理配列と、ある物理配列に対して文字キー（機能キーなどを含む）の並びを定める論理配列とに大別される。
物理配列.
PC用.
速記用ワープロ用.
論理配列.
アルファベット.
アルファベットの配列は、タイプライターの伝統もあり、国・言語によってきわめて多種多様である。また、入力の効率化のため特に工夫されたものも存在する。ここでは主なもののみを示す。
記号類.
なお、これは大きく分けた分類であり、実際にはそれぞれいくつかのバリエーションがある。
日本語入力方式とキー配列.
カナ系.
いずれの方式においても、常に二打鍵で入力することを保証しているわけではない。
テンキー.
数字の配列.
テンキーでの日本語入力.
日本語の入力方法としては母音と子音の組合せを選んでカナを入力するのが一般的であるが、操作方法に以下の種類があり、そのキー配列は標準化されていない。
キー配列を切り替える方法.
を追記して再起動する。
さらに Ctrl と Caps を入れ替えるには
をrootで実行するか、もしくは再起動する。
を追加する。
など。
以下のようにしてキー配列の追加・切り替えができる。
また、キー配列の切り替えは、言語バーから選択したり、Alt+Shiftを押すことによっても可能。
ここで適切なドライバを選ぶ。不適切なドライバを選ぶと操作できなくなる。またこのドライバはマウスのドライバも兼ねているので不適切なドライバを選ぶとマウスが使えなくなることもある。