ましゅーましまし

LARPとフォントとTRPGと日本語配列とマダミスとキーボードと(電子ペーパー)ディスプレイと自由の話

動作数が少なく規則的で覚えやすいかな配列「かわせみ配列+」を他の配列と数値的に比較する

はじめに

(私が書く実用文でこれらの拡張の出番がどれだけあるかを視覚的に示すため、この「はじめに」の項目において、かわせみ配列+で足される拡張が使える箇所の色を変えてみる試みをしています。薄めの茶色になっているのが漢字の音読みの入力を1動作で行うことを目的とした二重母音拡張・くき拡張・つち拡張が使える箇所です。濃い赤茶色になっているのが出現頻度が高く、かつ単打でない文字を含むかなの連なりの入力を効率化することを目的とした左手コンボ拡張が使える箇所です。かわせみ配列本体に含まれている拗音拡張と撥音拡張も漢字の音読みの入力を1動作で行うことに使えますが、色分けはしていません)

7年前、かな配列の中で一番タッチタイプが覚えやすい、かわせみ配列という配列を作りました。

実はかわせみ配列には、左手の行指定キーと同時に右手で2つのキーを同時押しすることによって二重母音が入力できる二重母音拡張を追加したかわせみ配列改という派生配列があります。ただし、キーボードの中にはこういった3キー同時押しができるパターンが限られるものも多いので、あまり積極的に打ち出しはせず、他の配列と数字的に比較する記事も書きませんでした。

さて、現在、かわせみ配列改の二重母音拡張に加え、更に「くき拡張」「つち拡張」「左手コンボ拡張」を追加する派生配列として「かわせみ配列+」を作成中*1です。こちらの拡張の一部は使えるキーボードも多いので、より積極的に打ち出す意義があると考え、数字的に比較する記事を書いてみることにしました。

では、以前比較した、ローマ字配列、AZIK、こまどり配列、JISかな配列、Nicola(親指シフト)配列、新下駄配列、よだか配列、かわせみ配列の比較に、かわせみ配列+を加えてみます。

比較するのは、動作数と打鍵数です。それぞれの意味については、前々回の記事で説明したとおりです。使用している例文も同様です。

動作数と打鍵数の例文での比較

例文1

例文:「さっぽろでちーむにごうりゅうした。」(札幌でチームに合流した。*2 17文字)

動作数 総打数
ローマ字入力 28 28
AZIK 23 23
こまどり 24 24
JISかな 20 23
Nicola 17 27
新下駄 16 22
よだか 16 24
かわせみ 16 24
かわせみ+ 14 24

かわせみ配列+の動作数はかわせみ配列から2つ減りましたが、総打数はかわせみ配列と変わりません。この例文では二重母音拡張が二回使われているのですが、二重母音拡張は動作数は減らすものの、右手で2キーを同時押しするため、総打数を減らす効果はないからです。最初のかなが左手で単打である場合には、二重母音拡張を使うことで総打数が逆に増えることもあります。

動作数でいうと、

  • ローマ字入力>こまどり,AZIK>JISかな>Nicola>新下駄=よだか=かわせみ>かわせみ+

総打数でみると、

  • ローマ字入力,Nicola>こまどり=よだか=かわせみ=かわせみ+>AZIK=JISかな>新下駄

という関係が読み取れ、かわせみ+では他のかな配列に比べて動作数を減らすことができることが分かります。

例文2

例文:なんでもかんでもみんなおどりをおどっているよ。(23文字)

動作数 総打数
ローマ字入力 38 38
AZIK 35 35
こまどり 35 35
JISかな 30 30
Nicola 23 39
新下駄 23 33
よだか 20 28
かわせみ 20 28
かわせみ+ 20 28

この例文で、かわせみ配列+で足された拡張はどれも使われないので、かわせみ配列と数字は変わりませんでした。(「てい」の部分を二重母音拡張で入力することは可能ですが、非直感的ですし、総打数は増えてしまいます)

動作数では、

  • ローマ字>AZIK=こまどり>JISカナ>Nicola=新下駄>よだか=かわせみ=かわせみ+

総打数は、

  • Nicola>ローマ字入力>こまどり=AZIK>新下駄>JISかな>よだか=かわせみ=かわせみ+

の関係が読み取れます。かわせみ配列の撥音拡張が効いていますね。

例文3

218文字の例文*3での動作数と総打数、指の移動量も比較してみましょう。*4

動作数 総打数 移動量(mm)
ローマ字(Qwerty) 370 370 10566
ローマ字(Dvorak) 370 370 6072
AZIK 340 340 9074
こまどり 357 357 3482
JISカナ 245 264 10508
Nicola 218 312 5004
新下駄 215 274 5136
よだか 204 276 5178
かわせみ 204 274 5080
かわせみ+ 189 265 5042

指の移動量については、以下のような関係が見て取れます。

  • ローマ字(Qwerty)>JISカナ>AZIK>>ローマ字入力(Dvorak)>よだか>新下駄>かわせみ>かわせみ+>Nicola>こまどり

かわせみ配列+はかわせみ配列に比べて若干指の移動量が減っていますが、僅かな違いであり、無視してもよいでしょう。なんなら同時押し系かな配列5種(Nicola、新下駄、よだか、かわせみ、かわせみ+)については、この計測方法では実質的に差が出ず、同水準であるとして良いでしょう。

総打数については、

  • ローマ字>こまどり>AZIK>Nicola>よだか>新下駄=かわせみ>かわせみ+>JISかな

という関係が見てとれ、かわせみ配列よりもさらに総打数が減り、JISかなに肉薄できたことが分かります。

また、動作数では

  • ローマ字>こまどり>AZIK>JISかな>Nicola,新下駄>よだか=かわせみ>かわせみ+

という関係となっていて、動作数がかわせみ配列より更に削減されていることがわかります。

かわせみ配列にはない拡張は今回の例文だと15回使えますが、その内訳は以下のとおりです。

二重母音拡張
8回(しょう、けい、こう、あい、よう、だい、ざい、あい)
「くき」拡張
2回(かく、せき)
「つち」拡張
3回(いち、いち、いち)
左手コンボ拡張
2回(ます、こと)

まとめ

それぞれの例文の結果を合わせて見てみると例文によってかわせみ配列+によって増える拡張が使える頻度がかなり変わりそうだということが分かります。

かわせみ配列+による拡張は、それぞれメリットデメリットがあり、一概に全てを同時に採用すべきとは言えません。

  • 二重母音拡張については使う機会が多いが、総打数が削減されない、3キー同士押しが必要となりキーボードによっては使えない組み合わせが出る
  • 「くき」拡張は使う機会がそこそこあり動作数だけでなく総打数も削減するものの、親指を使った同時押しシフト(スペースキーを想定)を使用するためキーボードによって同時押しパターンが制限されることがあり、また拡張の打ち方が直感的でない、
  • 「つち」拡張は動作数だけでなく総打数も削減するものの、使う機会が少なく、くき拡張分に加えてもう一つ親指を使うシフトキーを準備する必要がありさらにキーボードを選ぶ
  • 左手コンボ入力はキーボードは選ばず、動作数も総打数も削減するものの、出現頻度はそこまでではなく、また入力単位が音節でもモーラでもないのでテンポに違和感を感じる人もいそう

と、それぞれ癖があります。自分が使っているキーボード、自分が打っている文章の傾向、自分がキーボードを打つ速さやスタイルで誤打鍵が増える可能性、などを考慮した上でそれぞれの拡張を意識的に選んで採用可否を決める必要があります。

*1:こちらで公開しいます: https://github.com/semialt/kawasemi

*2:Weblog 61℃: 同時打鍵は魔法の呪文ではない。より。他配列の動作数(リンク先では「名目打鍵数」)、総打数(リンク先では「実質打鍵数」)も書かれています。

*3:せっかくうったぶんしょうがいっしゅんできえてしまうのは、わたしもなんかいかけいけんがあります。しかし、こうしたいんたーふぇーすのけっかんがどこにせきにんがあるのかはいちがいにはいえません。このばあいでも、おやゆびしふとにせめをおわせることはできません。まず、とりけしきーのいちは、たしかにわーぷろせんようきのじだいのおやゆびしふとではえんたーきーのひだりでしたが、げんざいぱそこんでつかうばあいには、かならずしもそのいちにはありません。

*4:この例文は指の移動量を計算するために使っていたものです。計算用のエクセルシートの提供元のWebページキーボードによる文章入力の容易さ比較のための方法論試案がなくなっていますが、今回も前回の記事と同様の方法で指の移動量を比較しています。