親指Blog

キーボードによる文字入力関連(主に親指シフト)のBlogです。過去記事には色々入ってますが気にしないでください。

ローマ字配列が愛される理由その3

 さて、いよいよ本題の打鍵数である。

 まずは1回目同様DovrakJPのサイトのデータをキーごとに配置し、10万字の入力に対する打鍵数(ストローク)のデータを見てみよう。

 

f:id:hooligan:20160119152545p:plain

 

対してかなの出現頻度はこうなっている。

f:id:hooligan:20160128202102p:plain

  QWERTY配列はかな配列と比較すると打鍵数がほぼ倍となるので、10万字は約20万打鍵(ストローク)となる。本来1打ですむ筈のかなを2打で打っているのだから当然とも言えるが、そのおかげでかな入力ユーザーから「日本全体の生産性が悪化している」と言われるほど敵視されている訳だ。

 上図を見ると確かにその通り。かな入力で最大数の打鍵数である「い」の6653打鍵と比較すると、「A」は25130打鍵で4倍以上となってしまっている。同じかなである「i」の23949打鍵と比較しても4倍近い。

  また、左小指の打鍵数が多く右小指の打鍵数は極端に少なく、理想とする打鍵数分布からはほぼ遠い。10本の指の中でもっとも弱い小指(それも左)を酷使するのは、腱鞘炎などの恐れもある。キーレイアウトを見ても、半数以上打たなければならない母音が、打ちやすいホームポジションにA以外無く(そのAですら左小指だ)、D列に集中している。

 これでは効率があがろうはずもない。

 

 ……と言ったところが主な批判ではないだろうか。そして、それは本当だろうか?

 

 まず、キーレイアウトの問題を考えてみる。

 もっとも打ちやすいキーが配置されているべきC列。だがQWERTYローマ字入力ではその恩恵に預かることはできないのだろうか?

 そんなことはない。じつはローマ字入力でも、ちゃんとホームポジションは効率がよくなっているのだ。

 手のひらを見て欲しい。そのまま手から力を抜くと、自然と指が曲がる。その指の先は円弧を描いてはいないだろうか?

 キーボードのFに人差し指、Aに小指を置いた場合、中指と薬指の第2関節は人差し指と小指のそれより、少しだけ盛り上がってはいないだろうか?

 もちろん個人差はあるだろうが、大多数の人は上記の問いにYesと答えてくれるのではないかと思う。これが何を意味しているかというと、実は中指と薬指のホームポジションはC段ではなく、D段と言えるのである。

 f:id:hooligan:20160202214906p:plain
                                    (2016/2/2 画像修正)

 改めて打鍵数のキーデータを見てほしい。QWERTYでもっともよく使われるキーが集まっているのはD段だ。本来なら、FJのホームポジションではなく、RUホームの方が理にかなっている。しかしこれはあまり良くない。なぜなら、RUに人差し指を置いてしまうと腕全体が上がってしまい、B段が押し辛くなる。そして何より、最後の母音「N」が非常に使い辛くなってしまう。

 また、タイプライターが開発された当初(QWERTY以前)は、母音であるAEUIOY(Yも母音扱い)はD段に配置されていたようだ。

タイプライターからコンピュータへ:QWERTY配列の変遷100年間

 このことから、タイプライターは元来D段をメインに使おうとしていたと思われる。D段はホームポジションから外れている段という訳では無く、C段とD段両方でホームポジションを形作っていると考えられる。すると上図での赤及びオレンジのキーはかなりの範囲をカバーすることが出来る。QWERTYの打ち易さの秘密の一つと言えるだろう。(2016/2/2一部改稿)

 

 この項が長くなってしまった。次回はさらに打鍵数の秘密に迫ろうと思う。

 

ローマ字配列が愛される理由その2

 前回は打鍵数から見るローマ字入力の学習しやすさについて述べた。今回と次回は最大の問題であるキーボード(配列)について述べてみたい。

 

 ローマ字入力が定着した背景のひとつにQWERTYキーボードがある。PCが英語圏からもたらされたもので、キーボードのベースがタイプライターである以上、QWERTY配列が標準になるのは当然の成り行きだろう。だが日本語どころか、英語にも入力効率が悪いと言われているQWERTY配列は、批判の対象にもなることも多い。

 しかしそう言われつつも、現在圧倒的大多数のユーザーを掴んでいるのは厳然たる事実だ。はたしてそれはなぜなのか? 

f:id:hooligan:20160119202914p:plain

 これは一般的なQWERTY配列のキーレイアウトだ。現在ではほぼ9割の人がこの配列を使っているようだ(又聞き)。アルファベットがランダム的に配置されているように見え、初めてキーボードを叩く人には覚え難い配列に思えるのではないだろうか。
 
 だが実はQWERTYは、意外と覚えやすい配列となっているのである。

 

 f:id:hooligan:20160122191740p:plain

 上図を見てほしい。QWERTY配列は、ホームポジションがあるもっとも打ち易いC段に、左からほぼABC順に配置されている(SキーとBキーが入れ替えられてはいるが)のである。
 C段左端からA~Lまで並べ、折り返してB段にMNを配置。I、C、EなどはちょっとB段とD段にはみ出しているが、探し難いわけではない。O~UまではD段に配置。一応母音であるO、Uは小指を避けるぐらいの判断はついたようだ。
 V以降のアルファベットはB段とD段に適当に配置といったところか。

 ※2016/1/22追記:YはQWERTY成立以前の初期の段階で、母音としてD段に設定されていたようだ。 

タイプライターからコンピュータへ:QWERTY配列の変遷100年間(1)

 E、W、YをD段にしたのは、「TYPEWRITER」をD段だけで打てるように配置されたからと言われている。B段のB、C、Vの位置関係はちょっとした謎だ。適当なのか何か理由があるのか? これだけいい加減な並べ方だと出現頻度を調べたとはちょっと思えないが……。
 

 このようにQWERTY配列は、構造が分かってしまえば非常に覚えやすい配列だ。たった26キーで済むアルファベットや、前回のローマ字の覚えやすさとあわせると、学習コストの低さは他の配列の追随を許さないだろう。

 

 しかし、しかしだ。

 いくら覚えやすくても、打鍵数が多ければ効率は下がり手は痛む。QWERTY配列でのローマ字入力は特に小指への負担が大きいと言われている。次回はいよいよお待ちかね、ローマ字入力の打鍵数からQWERTY配列を見直してみたい。

 

ローマ字配列が愛される理由その1

あけましておめでとうございます。今年もマイペースで進めていきます。

 

 さて、今更ながらローマ字入力の話題。

  先日からキーボード配列のデータとにらめっこしている。なぜかここに来て急にキー配列が気になりだし、色々データを見ているうちに面白いことに気づいた。なぜ入力効率が悪いと言われているローマ字入力がここまで広まり、確固たる地位を築いたのか。それは二つのデータが物語っていた。

(※ここではローマ字を習得済の中学生以上を対象に話を進めていく。ローマ字を未学習である子供たちへの学習時間はまた別の話となる。ちなみに現在の学校でのPC教育では、低学年はかな入力を、高学年でローマ字入力を教えているところもあるようだ。教えているかな入力が旧JISというのが困ったものなのだが…)

 

  一般的には、ローマ字入力が優れている点は、覚えるキー数が少ない点にあると言われている。アルファベットは26個しかなく、拗音などを含めると50個以上覚えなければならない日本語かなに比べ、半分以下でほぼすべてのかなが打てる。これだけでもすごいメリットなのだが、実は更に少ないキー数で打っていることがデータからわかった。

 まずCXLQの4キーは殆ど使わない。Cは「ちゃちゅちょ」などに使えそうに思えるのだが、MS-IMEATOKでは「chachucho」となっている。これでは基本的に打ちやすいTキーを使った「tyatyutyo」と入力する人の方が多いのではないだろうか。「cacuco」と打鍵した場合には「かくこ」となる。こちらは普通の人ならKキーを使うだろう。
 XやLキーを使う「ぁぃぅぇぉゃゅょ」などのかなは、単独で入力する機会がほとんどない。
 Qは「くぁ」などの特殊な音で、これも頻度は劇少の上、他のキーで代替が可能だ。

 この4つを省くと、ローマ字入力は、26-4=22キーを使っていることになる。

 

 そして更に少なくなる。

 

 下記の表は、DovrakJPのサイトにある、10万字の文章の打鍵データを分析したものだ。

f:id:hooligan:20160112192213j:plain

 約10万字(※)の打鍵数をみると、aioueの母音5キーに、母音「ん」として扱われるnを追加した6キーで、実に打鍵するかなの6割近くを占める。ローマ字入力は母音と子音のコンビネーションで打つものなのでこれは当然とも言えるが、これにtksrの子音4つ(計10キー)を加えると、驚いたことに打ちたい文章の8割以上のかなが打ててしまうのだ。
 そしてさらにyhmの3キーを追加して13文字、つまりアルファベットの半分のキー位置を覚えれば、文章の9割以上のかなが打ててしまうのである。

ローマ字入力なので打鍵数は約倍になるが、句読点や記号は省いたため、10万文字に達していない

 

 これが何を意味しているかというと、学習時間だ。キー配列の練習は反復練習である。同じキーを何度も使えば、必然的に覚える時間が短くなる。ローマ字入力を覚える際はまず母音aiueoの5キーを覚える。次に子音でntksrの5キーを覚えれば、もう殆ど打てるようになったも同然なのだ。キーボードのどこにかながあるのかわからない旧JISやNICOLAなどのかな配列との学習時間の差は、圧倒的と考えられる。

 また欠点として「英語のつづりと違うタイピングが必要(project→purojekutoなど)」という批判もあるが、これは見当外れだ。なぜなら今のFEPは、ローマ字入力からF10キーで直接英語に変換できるからだ。ATOKなど性能のいいFEPなら変換候補に出してくれるものもある。現在では批判にあたらないだろう。

 

次回は問題のやり玉に挙げられることの多いQWERTYキー配列について、もうひとつのデータを紹介したい。

 

加速?

 ここに来て一気に入力が楽になってきた。まだローマ字入力ほど考えずに打てる訳では無いが、片言ながら詰まりながらもどうにか日常会話ができるようになってきた感じだ。 

 それでも、やはり間違えやすいかなはガンガン間違える。一番間違えているのは「き」と「く」だろうか。次点は「な」と「ま」、「や」と「よ」あたりか。あまり使わないが「ゆ」と「ほ」も間違える。まあ間違えつつもすぐ打ち直せるので、あまり困らないレベルになってきた。

  それと、今まで「ぱぴぷぺぽ」を親指シフトで打っていたのだが、左右同時打鍵で右BS(小指)と左C列で打てることに今更気がついた。ぱ行は「ぷ」以外はあまり使われない上に、キーが端の方に配置されているためなかなか覚えづらかったので、非常に助かる。さすがと言えよう。

  それよりも結構困っているのは拗音だ。左右同時打鍵による拗音の1音化は蜂蜜小梅の肝だと思うのだが、これがどうしてもスムーズに打てない。ちょっと考えて打ったあと、なぜか脳がフリーズしてしまうのだ。今まで使ったことがない入力方法に脳が戸惑っているのかもしれない。ここが上手く打てれば、爆発的に入力速度が上がる気がするので、お楽しみはこれからかもしれない。

いい感じ

 なにかここの数日で、いきなり頭の回路ができてきたようだ。まだまだミスタッチは多いが、どこにキーがあるかは迷わないようになった。

 特に拗音の左右同時打鍵は最初は本当に戸惑ったが、ここに来て考えながらもなんとか打てるようになってきている。「ゅ」と「ょ」の位置が入れ替わっているのがくせ者で、毎回打ち間違えてはBSで消すという作業を繰り返していた。また右シフト、左シフトで打ち替えるのもなかなか慣れない。どちらのシフトに文字が配置されているのかなど、あまり意識して打っていないのだ。新しいアクションがふたつ重なると、途端に覚えにくくなる。

 もちろん特訓をすればもっと早く打てるようになるのだろう。しかしあまり気合いを入れて練習すると、スムーズに打てないもどかしさにキレて諦めてしまうかもしれない。私も何度か「NICOLAに戻るか、もうローマ字でもいいじゃないか」と考えてしまった。十分に時間をかけ、のんびりと楽しみながら練習したほうが結果的にはいいのかもしれない。

 それにしても、「な」と「ま」は本当によく間違う。位置は全然違うのになぜだろう・・・。

 

しまった。

 蜂蜜小梅を練習してるのに、Facebook親指シフトフォーラムで、OASYSを譲って貰うことになったぞ。

 どうしよう・・・。今更NICOLAに戻るか?

 

 それにしてもやはり普及していると言うのは強い。NICOLAならソフトもハードも先用品が簡単に手に入るのは魅力的だ。(それなりに高いけど)配列の移行に苦労していればなおさらである。

 こちらでは昔のNICOLAキーボードをカスタムし、今のPCで使えるようにしている。私もRboard for Macを持っていて、今問い合わせ中だ。復活できたらいいなあ。

hieroglyphe.blog47.fc2.com

 

 蜂蜜小梅のほうはかなり慣れてきているとは言え、まだまだ打鍵がおぼつかない。それでも時間が経つにつれて、頭の中に回路ができてきているようで、徐々に打鍵速度は速くなってきているのは実感できる。(たまにキレてローマ字でダカダカ打つときもあるけど…。)

 

 ……しかし、蜂蜜小梅ですら左人差し指の使用率が低いと感じるのはどうしてだろう。もっと人差し指は酷使してもいいと思うのだが。

 あと、「」と()については私には全く使えないことがわかった。ミスタッチの温床になっている。記号については使う人によって便利な配列が違うのだろう。標準化は必要なく、簡単に配列を変更できたほうが便利なようだ。

 

 ちなみに私のE列の配列は、

・右シフト:ゐ{}「」<>()〔〕〈〉

・左シフト:ゑ””/\/`’÷×+-*・

 となっている。

 

 右シフトには仕事で使う括弧を、左シフトには四則演算子を割り当てている。キーボードを見ればなんとなく思い出せる配列にしているが、これは自分が決めた配列だから覚えていられるのであって、他の人が使うとややこしいかもしれない。

 結局、自分が使いやすい配列は自分だけで使うのが一番かもしれないと考える今日この頃……。

 

 とはいえ、膨大なデータ解析をして基本の考えを作って頂いた先人たちには、足を向けて眠れないのだが。

うーん・・・(蜂蜜小梅雑感02)

 蜂蜜小梅にもだいぶ慣れてきて、そろそろ配列表を見なくても打てるようにはなってきた。とはいえ、まだまだNICOLAのようにすらすら打てる訳ではなく、頭がフル回転しながら打っているのが現実である。

  徐々に上達するにつれて、苦手なキーも明確になってきた。とにかく、ものすごくよく間違えるのが「き」と「く」だ。どうしても「き」を右手中指で打とうとしてしまう。なまじNICOLAとかなの位置が似ているのが災いしているのだろう。

  あと、「か」と「た」、「に」と「の」、「な」と「ま」、「ゆ」と「ほ」などを頻繁に間違う。「ゆ」と「ほ」は頻度がそれほど多くないのでいいんだが(よくない)、「かたにのなま」はかなりダメージが大きい。「かたな」など使用頻度TOP10に入るかなである。これを間違うのはどういうことなのだろう……。

 あと、思い出すのに時間がかかるかなもある。「て」「け」「こ」「と」「せ」「そ」はなぜか全然覚えられなくて、毎回考え込んでしまう。頭がフリーズを起こして自分でまどろっこしく思うぐらいだ。(「まどろっこしい」を打つのはとてもまどろっこしい……。)

 

 どこかで特訓が必要かも。