ctrlswapmini用「かえで携帯配列」の入力モード「増設」案……とりあえず改1版を発行。
(過去:ctrlswapmini用「かえで携帯配列」の入力モード「増設」案……とりあえず改1版RC1(後に発行)。)
なんだかどっと疲れてしまいました……。
事前に大まかな配置指針を検討していたものの、いざキーマップの設計と説明文の作成を一緒に行ってみると、けっこうボロが出てダメダメになってしまいますね……。
配列はキーマップさえ出来てしまえば発行するだけ……なのですが、説明部分が妙に引っかかって仕方がありません。
- 「モードの説明はアレでよかったのだろうか?」
- 「そもそも一番始めに改行とモードを説明してよかったのだろうか?」
- 「制御配列がなぜに奇妙な配置になっているのかを説明しなくても良かったのだろうか?」
- 「2.0打鍵英○文字の配列図はもっと圧縮できたのではないだろうか?」
- 「そもそも独自のキーマップ表記方法を使うこと自体がダメなんじゃないか?」
……などなど、色々と問題は山積みっぽい気もします。
キー配列そのものの立ち位置は「俺様配列」モードであるはずなのに、どうしても配列の本質とは関係がない「解説部分」について悩みまくってしまうんですよね……。
#後から読み返したときに「自分が読んでも解らない」では困るので、「俺様配列」モードだからといって気は抜けないですし……。
とりあえず懺悔代わりに、「2.0打鍵英○文字」のキーマップを標準書式で記述してみることにします。
【#8】英大 1 2 3 4 5 6 7 8 9 * 0 # -+-------------------------------------------- 2| A B C a b c ' ^ " 3| D E F d e f # $ 空白 4| ? < > G H I g h i 5| + [ ] J K L j k l 6| - * = M N O m n o 7| S s ! ( ) P Q R p q r 8| , { } T U V t u v 9| z Z \ ; : W X Y w x y 0| ~ | _ % & ` / . @ #| 制 数 英 英 英 か 御 字 大 小 Tg な ----------------------------------------------------------------------- [1あ] ./@_~-*+=^;:"',?!$%&\<>[]{}()|空白 [*] 改行 -----------------------------------------------------------------------
【#9】英小 1 2 3 4 5 6 7 8 9 * 0 # -+-------------------------------------------- 2| a b c A B C ' ^ " 3| d e f D E F # $ 空白 4| ? < > g h i G H I 5| + [ ] j k l J K L 6| - * = m n o M N O 7| s S ! ( ) p q r P Q R 8| , { } t u v T U V 9| Z z \ ; : w x y W X Y 0| ~ | _ % & ` / . @ #| 制 数 英 英 英 か 御 字 大 小 Tg な ----------------------------------------------------------------------- [1あ] ./@_~-*+=^;:"',?!$%&\<>[]{}()|空白 [*] 改行 -----------------------------------------------------------------------
……ああっ、2.0打鍵かな(アレは行段表に置換しても50音順だから何とかなる)よりも解りづらくなってしまうのか……ダメじゃんorz。
この行段表では「定義に妙な形の空きがある理由」の説明は出来そうにもないし、(配列が行段表への展開に適していないので)指の動き方を連想できないッぽいし……。
うーん、なにか「綺麗に圧縮できて、英数配列に向いていて、かつ指の動きを連想しやすい」表現方法はないものでしょうか……それを探すだけでも年が明けてしまいそうな勢いですが、とりあえずは課題(≒放置)ということで。
……で、早速問題が発覚。
【e】よりも出現頻度が高い【半角空白】を「3#」に割り当てていました……コピータイプして始めて気づいたorz