キー配列
カナ系は、基本的に1打鍵で1つのカナを入力する方式。キーが足りない分はシフトで補う。漢字はカナ読みを入力してかな漢字変換を用いるのが一般的。日本工業規格が制定したJIS配列(JIS X 6002情報処理系けん盤配列)をベースにしたものがデファクトスタンダードになっている。
全ての打鍵が1キーによってなされる配列を順次打鍵配列と呼び、JISかな入力が代表的である。一方で、1打鍵で複数キーの同時押しを要求することのある配列を同時打鍵配列と呼び、NICOLAなどの親指シフト系配列が属する。後者では同時押しを判定するためのソフトウェア、または専用キーボードが必要となる。厳密に同時押しすることは困難であるので、複数キーが押されたタイミングのずれをどれほど許容するのか設定する必要もある。許容幅は大きいほど同時打鍵は認められやすくなるが、高速の順次2打鍵を同時押しと誤認するリスクも高まる。
「日本語106キーボード」「OADG 106キーボード」などと呼ばれる。101キーボードをベースに、日本語入力(JIS配列)で必要な「変換」「無変換」「カタカナ/ひらがな」などのキー(言語入力キー)を追加したもの。Enterキーは逆L字型であり、正確には102キーボードがベースともいえる。1991年に日本IBMのPS/55シリーズ用に追加された5576-A01キーボードの配列が、OADGにも採用され、DOS/VおよびPC/AT互換機の普及とともに日本で事実上の標準となったもの。
キーの内訳 メインキー部分63キー(文字キー48キー、その他15キー) テンキー部分17キー(文字キー15キー、その他2キー) ファンクションキー部分12キー その他14キー
102キーボードと拡張された文字キーの数は同じだが、スキャンコードが違うためソフト的に配列を入れ替えても同じように入力することはできない。
具体的には、102キーボードの数字の1の左隣のキーはスキャンコードでは同じ位置にある「全角/半角」キーと同じである。したがって文字キーの数が一つ減ることになるが、これをBackSpaceキーを分割してキーを追加することによって補っている。同様に、102キーボードで「Z」キーの左に追加されたキーが106キーボードではない代わりに、右端にキーが追加されているが、これらのスキャンコードは同一ではない。このように文字キーの位置が異なるためそのままでは106キーボードと同様の利用はできないのである。
3270/5250の12/24キーと合わせ、10キーから12キーへ。 Escキーの位置をホームポジションから離れた場所に移動。3270/5250では存在しなかった。しかしPCの伝統的な多くのワープロソフトやテキストエディタでは多用していたため、議論となった。 コントロールキーとCapsLockキーの位置が入れ替えられたため、コントロールキーはホームポジションから離れた場所に移動し、さらに右下のコントロールキーにはメインフレームで入力完了後の伝送用の実行キーであるEnterキーの役割を兼ねた。3270/5250では離れた位置にあった。しかしPCでは伝統的にショートカットキーなどで多用していたため、議論となった。 SysRq、ScrLk、PrtScなど、3270/5250で存在し使用されるキーの追加。 日本語入力に使用する場合、「半角/全角」キーの代用として「Alt」+「~(チルダ)」で対応する(OADGによる標準化)
アジア圏の古い製品を中心に、Backspaceキー、あるいは右Shiftキーのサイズを削ってキーを一つ増やし、代わりに「\」キー部分までEnterキーを拡張した101キーボードの変種が見られる。後述する韓国のKS規格・103キーボードはこの変種の派生型にあたる。当該変種の左右反転したL字型のEnterキーは俗に「Big-asian(あるいはBig-ass)Enter」と呼ばれる。
JIS 配列のキーボードをUS配列として使うには /etc/rc.conf に keymap="us.iso" を追記して再起動する。
さらに Ctrl と Caps を入れ替えるには /usr/share/syscons/keymaps中の 029 を 058に058を、029 に書き替えて、
kbdcontrol -l us.iso
をrootで実行するか、もしくは再起動する。
かな入力#キー配列も参照
101キーボードをベースに、Windowsキー2個とメニューキーを追加したもの。