2013年12月アーカイブ錬金術師の実験室ようこそ、錬金術師の実験室へ。ここには、得体のしれない入力方式の材料がごろごろころがっています。トラックバック(0)NECのM式キーボード(詳しくは「M式の世界」を御覧ください)について書きます。9801シリーズ専用のキーボード(Windows3.1用のIME付き)が発売され、面白そうだったので購入しました。使ってみたものの反射的に打てるところまで行かないまま手放してしまいました。添付ビデオだけ残っていたので、この機会にアップしておきます。これを見ると分かるように日本語(特に熟語の音韻)を論理的に分類・整理してローマ字入力を最適化した入力方法なのですが、キー配列だけでなくキーボードの物理的なレイアウトから仮名漢字変換ソフトの仕掛けまで総動員しているところに凄みを感じます。こんなのを見せられると僕のような漢直マニアが考えることはただ一つです。これに漢直を乗せたらどうなるだろうか?子音シフトと母音シフトはクロスシフトでしか使わないので、同側シフトが空いています。ここに漢直を入れれば何とかなりそうです。実際に入力できるソフトを作るのは僕には無理なので、M式の練習をしながら漢直の打鍵は頭の中でイメージしていただけなのですが。僕にしてはかなり練習した方だったと思いますが、文字キーの左右交互打鍵とクロスシフトの組み合わせにどうしても体がついて行けず、結局、挫折してしまいました。感覚よりも先に頭で考えてしまったせいだろうと思います。その後、G-codeという漢直を自作しましたが、仮名を中段・上段の10個のキーに割り当てたのは、完全にM式の影響です。僕がM式に挫折していなければ、G-codeは同側シフトの漢直になっていたかも知れません。トラックバック(0)まず、僕が知っている主な漢直を自分に都合の良い方法でざっくり分類します。今回のテーマに関係ありそうなのは、上の「最上段のキーを使う」だけで、下の3つはあまり関係ありません(カタログ等でよく見る我田引水をやってみました)。僕はもともとTUT-codeを使っていたのですが、T-codeを試したときに最上段の打ちにくさに気付きました。それまでは数字はテンキーで打っていたので気にならなかっただと思います。キーボードをよく見ると、中段と上段はキー3分の1個分ほど横にずれ、最上段と上段、中段と下段はそれぞれキー2分の1個分ほど横にずれています。最上段と中段では0.8個分、最上段と下段では1.3個分ほど横にずれていることになります。これが打ちにくさの原因でした。最上段を使うキーの組み合わせにはあまり頻度の高くない文字が割り当てられているとはいえ、キー1個分以上のずれというのは無視できません。そこでキネシスのキーボードです。国内に代理店がなかった頃でしたが、T-coderの人たちがグループで購入するという話があって、それに便乗させてもらいました。使ってみると、最上段が近くなって普通に打てるようになりました。これで最上段も守備範囲内にあるのだと実感できました。後にG-codeを作るときに最上段を使うようにしたのもこのキーボードのおかげです。ここまでは理想的なキーボードなのですが、欠点もあります。それは他のキーボードが以前にもまして打ちにくくなるということです。凹面キーボードの裏返しで凸面キーボードであるかのように錯覚してしまうのでしょう。このキーボードだけを使っていられればいいのですが、現実はそんなに甘くありません。持ち運ぶには大きいし、行く先々に常備しておくわけにもいきません。そんなわけで、今では、ほどよくエルゴノミックでコンパクトなTrulyのキーボードを使っています。この程度だったら他のキーボードとの落差があまりないので、どちらを使ってもあまりストレスを感じません。トラックバック(0)前回の打鍵表との関連で、今回は「増田式」というタイピング練習法について書きます。この練習法はローマ字入力や仮名入力などの一般向けの書籍やソフトとして市販されていたので、タイピングに興味のある方なら一度くらいは目にしたことがあるかも知れません。この練習法は、元はといえば漢直のミスタイプを減らすための練習法として考え出されたものなのです。増田式の学習原理について詳しく書くと長くなってしまうので、ここでは、その結果に共通するパターンだけを簡単にまとめます。2個のキーの組み合わせを基本としている打ちやすさ(指の運動能力)の順でキーの組み合わせを変えながらタイプする変化させるのは先頭のキーで、末尾のキーは固定する先頭のキーが一巡したら、末尾のキー変えて繰り返すもちろん「正しい姿勢で打つ」とか「キーを見ない」などという、タイプ時の一般的な注意事項が前提になっています。これを漢直の練習に逆輸入すると、こうなります。打鍵表の(第2打鍵が共通の)小ブロック単位で練習する第2打鍵を固定して第1打鍵を変えながら打つ具体的には、TUT-codeなら「LR」、T-codeやG-codeなら「RL」を大きなブロックとして、その中の小ブロックを以下の順に練習するのがよいでしょう。15要するに、簡単な規則通りにキーを打って、出てきた文字を指に覚えてもらいましょうということです。「コロンブスの卵」のように一度知ってしまえば「何だ、そんなことか」というような話ですが、従来の練習法では文字配列や漢字配列のキーの組み合わせを飛び飛びに覚えようとしていたから大変だったのです。この練習法のいいところは、特定の練習ソフトを起動しなくても(何だったらパソコンの電源を切ったままでも)、キーボードさえあれば(最悪でも打鍵表が一枚ありさえすれば)、短時間で簡単にトレーニングできるということです。そんなわけで、僕は電車の中でたまに「エアー漢直」をやっているわけです。トラックバック(0)TUT-codeの打鍵表(図1)を自作して持ち歩いていた頃の話です。T-codeの打鍵表を初めて見たときには戸惑いました。1打目と2打目の関係が、自作打鍵表とは逆だったのです。打ち方がローマ字みたいに規則的だったせいか、それまで何の疑問もなくこの表を使っていました。これをT-codeの打鍵表のやり方で作り直すと(図2)のようになります。どっちでも同じように見えますが、増田忠さんに尋ねたところ(図2)の方がいいという返事でした。その理由は、2打鍵目の位置に漢字を表示すると、その位置のキーを最初に打ってしまいやすくなるからだということです。確かに打順が逆になるミスがときどきあったので、それ以来(図2)の方を使うようにしています。超多段シフトでは最終打鍵の位置に漢字が表示されますが、2ストローク系の打鍵表は第1打鍵の位置なので、最初はちょっと戸惑うかもしれません。慣れてくるとこの方が自然なのだと実感できると思います。ところで、打鍵表をぱっと見たときに左手と右手の区別が分かりづらいのが悩みの種です。そこで、人差指で打つ2列のキーの間に補助線を入れてみました。(図3)は、TUT-codeの打鍵表に補助線を入れて(図2)と同じ部分に着色したものです。打鍵表から目的の漢字を見つけたときに、まず分かるのは小さなブロックの中の漢字の位置です。そのブロックが全体の中のどの位置にあるのかを把握するまでには少し時間がかかるでしょう。「木を見て森を見る」という順序になっているのだと考えれば、納得できるんじゃないかと思います。今ではこの形式の打鍵表を持ち歩いて、ひまな時には自作漢直のイメージトレーニングをしています。電車の中で漢字がぎっしり並んだ紙切れを指で叩いている不審人物を見かけたら、ぜひ「そこで漢直ですか?」と声をかけてみてください。トラックバック(0)「漢直はこわくない。3日目)」を読んだ方には仮名漢と漢直の併用は既に常識でしょうから、今回もいきなり本題に入ります。この方法の欠点は、漢字の打ち方を調べるのに少々手間がかかることです。練習する」が続くので、僕のような不精者はなかなか上達しません)。そこで「超多段シフト」ですよ。その前に「超」がつかない「多段シフト」というものを簡単に説明すると、こんな感じの巨大キーボード(例:モリサワの電算写植キーボード)を使う入力方式です。リンク先のキーボードの場合は左下のシフトキー(「1」~「9」の数字)と右側の文字キー(9個の文字がキートップに書いてある)の組み合わせで直接入力する仕掛けになっていて、各文字キーを9通りにシフトして打ち分けます。この多段シフトキーボードと同じようなことを通常のキーボードでやってしまうのが超多段シフトの「風」なのです。「風のくに」にはこう書かれています。超多段シフト方式とは6349文字を2976段シフトで配列した仮想的な漢字キーボードのことである。覚えられる気がしません。ところが実は漢字の読み(これが2976種類ある)をシフトキーとして使うので、読み方を知っていれば覚えるコストはゼロです。文字キーの方はどうなってるのかというと、仮想鍵盤に表示されます。(詳しくは「風のくに」を御覧ください)つまり、読みを入れてスペースを何回か叩いて仮想鍵盤に目的の漢字が入っていたら、その位置のキーを打てばいいのです。ないの?」と思う方がいるかもしれません。確かに操作手順だけを見て形式的に分類すると単漢字変換になるでしょう。ただの単漢字変換とは次元が違います。普通の単漢字変換では文字(点)単位で次候補を表示しますが、超多段シフトはキーボード(面)単位で次候補を表示するのです。文字の選択=確定には表示位置の文字キーを打つだけなので、カーソルキーやテンキーを使う必要がなく運指に無駄がありません。ここからが凄いところなのですが、同じ漢字を入力するときは、どんな読みでシフトしても必ず「同じ面の同じ位置」にその漢字が現れるのです。読みと面数と位置を把握するだけなので、2ストローク系漢直の打ち方を覚えるよりも簡単です。その代わり打鍵数はやや多めになりますが、どんな漢字でも必ず打てるというのは大きなメリットでしょう。実際に、ほとんど仮想鍵盤を見ずに打っている人を見ると、これはまぎれもなく漢直だということが実感できます。詳しい話を聞くと、例えば「入力」を入力するときに、普通なら「にゅう→入・りょく→力」と打つところを、簡単なシフト(読み)を使って「い→入・りき→力」などと打ったりするということでした(こういうことなら僕のような物ぐさ者にもできそうな気がしてきます)。2ストローク系はちょっと無理だなと思う方には、一度「風」を試してみることをお勧めします。AdventCalendar親指シフト速記的入力ウェブページm(as)mのプロフィールについてサインインこのページについてこのページには、2013年12月に書かれたブログ記事が含まれています。前のアーカイブは2013年11月です。次のアーカイブは2014年5月です。最近の記事はメインページで、過去の記事はアーカイブで閲覧できます。このブログを購読このブログはクリエイティブ・コモンズでライセンスされています。Proこのブログはクリエイティブ・コモンズでライセンスされています。