どういうわけか唐突に気が向いたのでソフトキーボードを製作中。
で、何か良い配列/入力方法がないか考えている。
案1.あいうえお並び配列案
まず普通に、こんな感じを考えてみた。
http://twitpic.com/99tw0x
画像の通り仮組みも作ってみたが、まあ、なんというか……
「別に悪くはないけど、特に打ちやすいということもない」
ちょっと配列変えたくらいじゃエイム→ポイント→クリックを繰り返なきゃならないというソフトキーボードのストレスを軽減することはできない。ということがわかった。
------
案2.フリックライク マウスボタン最大利用案
で、次に考えたのが、これ。
―――――
| あ か さ |
| た な は |
| ま や ら |
―――――
こんな感じのちっちゃいウィンドウをだして、その上で
左右クリック→あさ行 呼び出し
中クリック→な行 呼び出し
ホイール+チルトホイール→かたはや行 呼び出し
拡張ボタン→まら行 呼び出し
わ行はボタン足りないので、や行に統合?
各行呼び出し後は
a→左
i→右
u→中
e→拡張ボタン1
o→拡張ボタン2
Space,Enter→ホイール
こんな感じで入力。
例えば、「おはよう」と打つときは
L X2(お) TiltR L(は) WD M(よ) L M(う)
と、順番に押していって入力する。
わかりにくい?
最大の問題点はチルトホイール。
扱いが超・面倒。そもそもついてるマウスがそんなにない(家にも一台しかない)。
;何より、愛しい愛する愛すべき素晴らしいトラックボール達にもチルトついた製品なんてほぼ無い。
;ないならボタンの組み合わせか何かでやるしかないが、うーん。
;5ボタンマウスだってないところにはないけど、さすがに3ボタンでどうにかするのは無理がある。
入力切替とかBackSpaceとかDeleteとか濁音半濁音とか記号とかも足りないので、これは別にボタンなり作るしか無いかも。
フリックっぽくドラッグジェスチャでやることも考えたが、多分ボタンのが速い。
タッチ操作ならともかくマウスでやるのはかえって大変そうだし、とにかくポインタを動かしたくない。腱鞘炎的に。
なによりジェスチャ用の処理作るのが面倒。むしろこれがメインの理由。
ああ。両方出来ればいいのか。そりゃあ、まあ、そりゃそうなんだが。
説明用につけたけど、実はウィンドウに「あかさたな」を表示する必要はない。
ソフトキーボードとしては限界まで小さくできそうなのはいいかもしれない。
さっき思いついたばっかのアイデアなので、たぶん穴もいっぱいある。
実際作ったら、まあ相当の変更はあるだろう。というか「あ、こりゃだめだわ」になるかも。
-----
;配列研究用にどのキーがどれだけ入力されたのか+あかさたな行の使用率 をカウントするなんかも作ってみようか
;作らなくてもすでにありそう。まあ前者は確実にあるけど、後者もあるかなあ