親指シフト
エミュレータがあれば専用機材でなくても親指シフトを利用できるが、親指との同時打鍵がしやすいキーボードや、そのようなキーボードを備えたノートパソコン等の使用が便宜であり、スペースキーの短いものが好まれる傾向にある。
ライフラボ社の「親指シフト表記付きUSBライトタッチキーボード」は商品名のとおり親指シフト表記がされている。エスリルの「エスリル ニューキーボード」はカスタムオーダーメイド製品のため、親指シフト配列が選択できる。
また,KinesisのContouredやTruly Ergonomic社の「TECK209」などのエルゴノミクスキーボードの中には修飾キーなどを親指で押す設計となっているモデルがあり、専用ではないが親指シフトがしやすいキーボードとなる。オープンソースハードウェアのErgodoxは親指を多用する設計であり、制御マイコンのプログラムを書き換えることにより全キーのスキャンコード変更や複数のシフト面を持つことが可能であるため、親指シフト規格を忠実に再現できる。
専用キーボードでなくても、OADG 109型であれば、左右親指の位置に変換・無変換キーがあり、スキャンコードを変更するソフトを利用して代用品とすることが出来る。
専用の親指シフトキーボードによる親指シフト規格の文字入力と、エミュレータによる親指シフト規格の文字入力には、以下のような違いがある。
ただしメーカーによってスペースバーの長さや変換・無変換キーの大きさが異なるため、愛好家はHappy Hacking Keyboard(日本語配列モデル)や東プレのREALFORCEのような中央に短いスペースキーを有する製品を選択している。またAppleの標準JISキーボードは、ホームポジションを崩さずに左右の親指で押せる「英数キー」と「かなキー」があるため、ソフト利用で親指シフト入力ができる。
Happy Hacking Keyboardを製造するPFUでは雑誌で親指シフトの推奨記事を執筆していた塩澤一洋(政策研究大学院大学教員)に親指シフト化するキートップの試作品を提供している。また,サードパーティー製として,PFUのHappy Hacking Keyboard Professional JP及び 東プレのREALFORCE(一部)のスペースキーと変換キーを合わせた幅を2分割する親指キートップセットも販売されている。
専用キーボードを製造するメーカーは富士通だけとなったが、3Dプリンタの出力やプリント基板の作成を1つから注文できるオンラインサービスの登場と、Arduinoに代表される高性能マイコンの低価格化により、個人でも数万円で製作することが可能となっており、技術を有する愛好家が自作のキーボードを製作している。
富士通のワープロ専用機「OASYS」はJIS配列を採用するモデルはあったものの、一貫して親指シフトを中心に採用されたほか、パソコンのFMRシリーズ、FM TOWNSシリーズ、ビジネス用ワークステーションFACOM 9450シリーズやSファミリー(SPARCstationのOEM)PFUブランドでは「Cシリーズ」向けも販売された。
ソニーではNEWS用のキーボードとして親指シフトモデルが選択できた。
富士通では直販において自社製のノートPCのキーボードを親指シフト仕様に変更できる。
パソコン以外では、キングジムのデジタルメモ機「ポメラ」の一部モデルに親指シフトが採用されている。
pomera(ポメラ)DM250 は、親指シフトの同時打鍵の判定時間も選択可能で、素早い日本語入力を実現できます。親指シフトの通常キー設定だけでなく、右手を1列ずらして「ポメラ」でより入力がしやすく改良したレイアウトが追加されています。
Windows XP以降のWindows系OSでは、64ビットバージョンがリリースされたが、これらに対する富士通側の対応は遅れた。
また、親指シフトキーボードのドライバが付属していたJapanistも2003年2月に発売された「Japanist 2003」が長らく最終バージョンとなっており、Windows 7発売により64ビット環境が普及した後も64ビット環境への対応が未公表の状態が続いた。このため、親指シフトキーボードでは64ビットOSの環境では本来の使用感とは大幅に異なる状況を余儀なくされ、富士通製品を利用してきた親指シフトキーボードのユーザーにとっては、64ビット環境への移行に際して、キーボードドライバが無いことが大きなネックとなり続けた。
2010年には富士通が新型の「携帯型親指シフトキーボード」であるFKB7628シリーズを開発・発売したものの、これにしても当初はドライバが対応するOSは従来のキーボードと同じく32ビットバージョンのみであり、「Japanist 2003」のエミュレーション機能を使用することを前提としたものであったため、64ビットOSには対応できない状況であった。
そのため、64ビットOSで親指シフト規格を使うためには、有志により作成された「親指シフトエミュレータ」を使う以外に、有効な選択肢が無いという状態が長らく続いた。
2011年7月、富士通が「Japanist 2003 体験版 (64bit)」を公開し、Windows 7 の64ビット版、日本語版で親指シフトの利用が可能になり、状況は大幅に改善された。しかし、正式なドライバとソフトウェアのアップデートはさらに翌2012年3月まで待つこととなった。
ローマ字入力では、かな文字の出現頻度を考慮して一文字ずつ調節するような文字配列は設計できない。
既存のキー配列によるかな漢字変換方式に満足できなかった神田は、当時新入社員であった池上良己に、日本語入力用キーボードの改良を命じた。池上が最初に研究した方式は、ローマ字入力を応用することでキーの数を削減した方式であった。この方式ではキーが一段のみに配列されており、指の移動がなく高速入力が可能と思われた。しかし、複数のキーを同時打鍵する必要があり、うまく入力できなかった。
この方式を研究しているうちに、すべてのパターンで同時打鍵しづらいというわけではなく「親指と他の指との同時打鍵に限れば、ストレスなく入力できる」ことを発見した。同時打鍵を親指に限るとすると、組み合わせが減るので必要なキーの数は増えるものの、英文タイプライタと同じように3段にキーを配置すれば、十分にタッチタイピングができるようになると思われた。
次の課題はキー配列の定義であった。これはDvorak配列の設計手法を手本とした。キー配列の決定には出現頻度のデータが必要であったが、これは池上の母校である早稲田大学で音声認識の研究のために収集していたものを借用した。空いている最上段には数字と、日本語の文章でよく使う記号を入れることで、モード切り換えすることなく数字と記号を入力できるようにした。
こうして親指シフトキーボードが完成した。完成した親指シフトキーボードは、見慣れた英文タイプライタのキーボードと大きく異なる形にならずに済んだので、市場にも受け入れられるものと思われた。