親指シフト
親指シフトは、キー配列規格の一種であり、ほぼ同時期に確立したQWERTYローマ字入力や、それ以前から存在したJISかな入力などと同様に、「かな漢字変換」のためのかな入力手段(日本語入力)として使用される。1979年に富士通が考案した。
JIS配列が、かな1文字を1個のキーに割り当てるのに対し、親指シフト配列は、かな2文字を1個のキーに割り当て、かな2文字の区別を親指による他のキーとの同時打鍵の有無で行うのが特徴であり、このため親指シフトと称された。
親指シフト規格は、日本語の文章を入力する上で『効率』と『使いやすさ』のバランスを再設計するために、いくつかの検討と実験を行った上で、「1つのアクションが、1つのかなに対応する」方法にたどり着いた。設計の際の方針は以下の通りである。
「OASYSの挙動を真似る(エミュレートする)」ために、NICOLA規格と親指シフト規格のみをサポートするものが多かったが、一方で、NICOLA規格とは異なる入力法を再現するために設計されてきた「自作定義対応」のエミュレータも開発されてきた。現在では後者ほど活発にアップデートされている。
近年ではソフトウェアエミュレーションによる実装が複数のOSで行われており、環境構築や設定の微調整が可能となっている。またスマートフォンやタブレット向けのアプリも存在する。
OSレベルで論理配列を変更すれば配列エミュレータを常駐させる必要が無くソフトウェアの相性問題も発生しないが、親指シフトは2種類のシフトを使い分ける必要があるため、複数のシフト面を内蔵メモリに保存できる特殊なモデルでない限りキーボード上のキーが発行するスキャンコードと論理配列の対応を変更するだけでは実現できず、配列エミュレータやインプットメソッドとの併用が必須となる。