TRON 配列を変更する(1)

この記事をdel.cio.usに登録する この記事をはてなブックマークに登録する この記事をGoogleブックマークに登録する この記事をlivedoor clipに登録する

日本語キーボード配列のひとつである TRON 配列では「ばびぶべぼ」など濁点つきの文字は 1 回のキー操作で 入力できるが、半濁点のついた「ぱぴぷぺぽ」だけは「は + ゜」というふうに 2 回に分けて入力する。

だが、「ぱぴぷぺぽ」は現代語においてたいへんよく使うのだ。

その一方で、現代文入力ではあまり使わない「ゐゑゎヵヶ」が 1 回のキー操作で 入力できる。これらは私は全然使っていないため、キーに割り当てる 必要を感じない。

参考:

この「ぱぴぷぺぽ」を TRON 配列で使用されていない/する必要のないキーに 割り当ててみる。

指針

そのとき、下記のルールになるべく従って運指できるように配慮したい。

このため、前回解析した私個人の かな 頻度表が役に立つ。

前回作成した頻度表(テキストファイル、文字コード UTF-8) を 文字コード Shift_JIS に変換してから(UTF-8のままでは読み込めなかった)、 MS Excel 2000 で読み込んでソートして、CSVファイルにした。

あとは、grep コマンドを使えば必要なデータだけ取り出せる。私はテキストエディタ Emacs で M-x occur を使いました。Windows では秀丸エディタ等で grep したら同じようにできるかも。

検討

まずは「ぱぴぷぺぽ」の出現頻度を調べる。

5 lines matching "[ぱぴぷぺぽ]" in buffer hindo-1.csv.
     50:ぷ,1875,0.52%
     56:ぱ,1368,0.38%
     82:ぽ,278,0.08%
     84:ぺ,237,0.07%
     85:ぴ,193,0.05%

上記の表は

出現順位 : かな , 出現回数(359450 文字のうち) , 出現比率

となっている。たとえば 「50:ぷ,1875,0.52%」は「ぷ」が 359450 文字のうち 1875 回出てきており、1文字の頻度表では出現順位で 50 位ということになる。今回は出現回数のみ注目して、出現順位,出現比率はほとんど見なかった。

見ると、「ぷ」と「ぱ」が高頻度だ。あとの文字は頻度が低くたまにしか出てこないので、空いている適当な位置に割りふっても問題ないだろう。

「ぷ」の位置を選定

「ぷ」はどんな単語で使われているんだろう? 3文字の頻度表から上位 20 件を見てみよう。

712 lines matching "ぷ" in buffer hindo-3.csv.
     17:くりぷ,667,0.19%
     18:りぷと,666,0.19%
    111:あっぷ,280,0.08%
    190:ぷとを,194,0.05%
    243:てんぷ,156,0.04%

    339:ぷしょ,127,0.04%
    353:おぷし,124,0.03%
    485:っぷで,96,0.03%
    501:ぷでー,94,0.03%
    539:んぷる,89,0.02%

    563:さんぷ,85,0.02%
    600:ぷろせ,82,0.02%
    653:ぷろー,78,0.02%
    675:ぷとの,76,0.02%
    776:ぷろだ,67,0.02%

    808:っぷろ,65,0.02%
    880:ぷろぐ,61,0.02%
   1016:るーぷ,55,0.02%
   1042:んぷし,54,0.02%
   1266:ぷふぁ,46,0.01%

'スクリプト アップデート 添付(てんぷ)ファイル オプション サンプル プログラム' といったところだろうか。私の仕事柄コンピュータ関連の語句が多い。

それでは同指打鍵を避けるために、「ぷ」の直前・直後の文字を調べよう。

105 lines matching "ぷ" in buffer hindo-2.csv.
     82:ぷと,690,0.19%
     86:りぷ,670,0.19%
    260:ぷろ,330,0.09%
    266:っぷ,325,0.09%
    318:んぷ,282,0.08%

    387:ぷし,225,0.06%
    662:おぷ,124,0.03%
    779:ぷで,105,0.03%
    859:ーぷ,94,0.03%
    886:ぷる,91,0.03%

   1303:ぷり,50,0.01%
   1327:ぷふ,48,0.01%
   1333:るぷ,48,0.01%
   1408:いぷ,43,0.01%
   1541:ぷれ,37,0.01%

   1599:のぷ,35,0.01%
   1614:ぷら,34,0.01%
   1695:すぷ,30,0.01%
   1739:ぷさ,29,0.01%
   1796:ぷの,27,0.01%

   1797:ぷを,27,0.01%
   1835:。ぷ,25,0.01%
   1884:あぷ,24,0.01%
   1941:ぷす,23,0.01%
   2013:ぷに,21,0.01%

   2221:ぷじ,16,0.00%
   2304:、ぷ,14,0.00%
   2321:こぷ,14,0.00%
   2374:うぷ,13,0.00%
   2419:ぷん,13,0.00%

2文字の頻度表から検索した上位 30 件だが、出現回数に注目すると 上位8件くらいがかなりの高頻度だ。 これらと同指打鍵しなくてすむように「ぷ」を配置しよう。

ところで、TRON 配列で文字を割り当てることのできる空き領域は 下記のようになっている。(「ゐゑゎヵヶ」は上記の理由で空き領域とみなすことにする)

TRON 配列 空き領域

このうち、枠に囲まれた キー 3 つが入力しやすい位置にある。このうちのどれかに「ぷ」を割り当てよう。

頻度表から、「ぷ」の直前・直後の文字として圧倒的に多いのが

「と」

「り」

だ。これはどちらも左手薬指を使うので、同指を使う

'候補1'

は失格。

頻度表で続いて使われている

「ろ っ ん」

はどれも右手小指を使うので、同指を使う

'候補2'

も失格。

ということで、「ぷ」の位置は自動的に

'候補3'

に決定。

「ぱ」の位置を選定

「ぱ」も同様の方法でキーに割り当てよう。

「ぱ」の使われている単語は私の頻度表では、 'コンパイル パッチ パッケージ パスワード カンパニー 一般' 等であった。

「ぱ」の直前・直後の文字を調べると、下記のとおり上位 3 件の出現頻度が多いので、 これはできれば避けたい。

83 lines matching "ぱ" in buffer hindo-2.csv.
     52:んぱ,831,0.23%
     59:ぱい,791,0.22%
    386:ぱっ,225,0.06%
    864:っぱ,93,0.03%
   1018:ぱす,76,0.02%

   1039:のぱ,74,0.02%
   1091:ぱー,68,0.02%
   1201:ぱん,58,0.02%
   1203:。ぱ,57,0.02%
   1314:ぱに,49,0.01%

第1位の「ん」は右小指なので同指を使う

'候補2'

が失格。

以下、第10位まで見ても

'候補1'

と同指を使うキーはなかったため、 「ぱ」は 候補1 に決定。

「ぽぺぴ」の位置を選定

残りの 3 文字も直前・直後の文字を見て決定する。 空いているキーは z p ; / の 4 つだ。

「ぽ」は上位 10 件と指が重ならない z がいい?

47 lines matching "ぽ" in buffer hindo-2.csv.
    558:ぽー,153,0.04%
   1024:っぽ,75,0.02%
   1148:んぽ,64,0.02%
   1272:さぽ,52,0.01%
   1422:ぽい,43,0.01%

   1639:れぽ,33,0.01%
   1741:ぽう,29,0.01%
   1942:ぽん,23,0.01%
   2867:のぽ,8,0.00%
   2906:るぽ,8,0.00%

「ぺ」は上位 7 件と重ならず、第8位の「ん」と同じ位置に ならない / がいい? しかし、試したところ ; の位置のほうが よい気がする。

48 lines matching "ぺ" in buffer hindo-2.csv.
    414:ぺー,211,0.06%
   1108:のぺ,67,0.02%
   2110:くぺ,18,0.01%
   2169:すぺ,17,0.00%
   2269:ちぺ,15,0.00%

   2305:。ぺ,14,0.00%
   2638:いぺ,10,0.00%
   2764:ぺん,9,0.00%
   2858:つぺ,8,0.00%
   2861:とぺ,8,0.00%

「ぴ」は上位 2 件と重ならず、第3位の「っ」と同じ位置に ならない ; がいい? しかし上記の「ぺ」の考察の結果、; は ゆずることにして、/ に割り当てた。しかし打鍵評価してると 右手小指は最下段より上段のほうがいい気がしてきたので p に割り当てることにした。

31 lines matching "ぴ" in buffer hindo-2.csv.
    576:ぴー,148,0.04%
    618:こぴ,136,0.04%
   2211:っぴ,16,0.00%
   2327:すぴ,14,0.00%
   2348:ぴん,14,0.00%

   2693:んぴ,10,0.00%
   2759:ぴゅ,9,0.00%
   2877:ぴあ,8,0.00%
   3582:ぴぺ,4,0.00%
   4085:。ぴ,2,0.00%

結果

以上でキー配置が決定しました。

TRON 配列 修正版(2005/5/26 by itouh) キー配列表

ご清聴ありがとうございました!

現在テスト中

こじるように入力を続けてきたからな… 右手小指への負担が、思っていたより遥かにでかい!

というわけで、 この配列のせいかわからないですが、右手小指が疲れてしまったため、 上記の変更に加え さらに

等の工夫をして、現在 評価打鍵中です。


日本語入力

この記事をdel.cio.usに登録する この記事をはてなブックマークに登録する この記事をGoogleブックマークに登録する この記事をlivedoor clipに登録する