定義解析ミス?(in繭姫)
まずは、こんな定義をつくってみました。
visible=1←この行は常に先頭に置き、かつ削除しないでください。 ' ' _JIS_X_4063_2000_L1_plus_L2.hmo_kana ' http://d.hatena.ne.jp/maple_magician/20060128/1138438644 ' http://d.hatena.ne.jp/maple_magician/20051231/1136024588 ' http://d.hatena.ne.jp/maple_magician/20060122/1137932696 ' 技術的な制約により、「'」を含む綴りを打鍵する定義は無効にしています。 '拗音用小書き文字を待たない場合でも一打で入力されるときは変換する TypeModeDefault=32 '同時打鍵表現を混ぜない逐次表現をするための定義。 StrokeMode=1 '---------------------------- ' 1/4 通常定義全て '---------------------------- = '''''n+(-(YNAIUEO)) '''''N' '''''2(KSTNHMYRWGZDBPCJKV) - ー ^ ー , 、 . 。 = aiueo あ$い$う$え$お =k aiueo か$き$く$け$こ =s aiueo さ$し$す$せ$そ =t aiueo た$ち$つ$て$と =ch i ち =ts u つ =n aiueon な$に$ぬ$ね$の$ん =h aiueo は$ひ$ふ$へ$ほ =f u ふ =m aiueo ま$み$む$め$も =y auo や$ゆ$よ =r aiueo ら$り$る$れ$ろ =w ao わ$を =wy ie ゐ$ゑ =g aiueo が$ぎ$ぐ$げ$ご =z aiueo ざ$じ$ず$ぜ$ぞ =j i じ =d aiueo だ$ぢ$づ$で$ど =b aiueo ば$び$ぶ$べ$ぼ =p aiueo ぱ$ぴ$ぷ$ぺ$ぽ =x aiueo ぁ$ぃ$ぅ$ぇ$ぉ =xk ae ヵ$ヶ =xy auo ゃ$ゅ$ょ =xw a ゎ =xt u っ =xts u っ =y e いぇ =wh ieo うぃ$うぇ$うぉ =w ie うぃ$うぇ =ky auo きゃ$きゅ$きょ =kw aieo くぁ$くぃ$くぇ$くぉ =q aieo くぁ$くぃ$くぇ$くぉ =gy auo ぎゃ$ぎゅ$ぎょ =gw a ぐぁ =sy aueo しゃ$しゅ$しぇ$しょ =sh aueo しゃ$しゅ$しぇ$しょ =zy aueo じゃ$じゅ$じぇ$じょ =j aueo じゃ$じゅ$じぇ$じょ =jy auo じゃ$じゅ$じょ =ty aueo ちゃ$ちゅ$ちぇ$ちょ =ch aueo ちゃ$ちゅ$ちぇ$ちょ =cy auo ちゃ$ちゅ$ちょ =ts aieo つぁ$つぃ$つぇ$つぉ =th iu てぃ$てゅ =tw u とぅ =dy auo ぢゃ$ぢゅ$ぢょ =dh iu でぃ$でゅ =dw u どぅ =ny auo にゃ$にゅ$にょ =hy auo ひゃ$ひゅ$ひょ =f aieo ふぁ$ふぃ$ふぇ$ふぉ =hw aieo ふぁ$ふぃ$ふぇ$ふぉ =fy u ふゅ =hwy u ふゅ =by auo びゃ$びゅ$びょ =py auo ぴゃ$ぴゅ$ぴょ =my auo みゃ$みゅ$みょ =ry auo りゃ$りゅ$りょ =v aiueo ヴぁ$ヴぃ$ヴ$ヴぇ$ヴぉ =vy auo ヴゃ$ヴゅ$ヴょ '---------------------------- ' 2/4 通常定義(一打鍵定義は除く)をコピペして、先頭文字を二重に定義したもの全て '---------------------------- '母音キー5つと「-」コメントアウト済み。 = '---------------------------- ' 3/4 通常定義(一打鍵定義は除く)をコピペして、先頭文字にNを付加し定義したもの全て '---------------------------- '母音キー5つと「-」コメントアウト済み。 = '---------------------------- ' 4/4 先頭文字を二重に定義したものをコピペして、先頭文字にNを付加し定義したもの全て '---------------------------- '母音キー5つと「-」コメントアウト済み。 =
で、この定義で一通り打ってみたのですが、なにげにおかしな挙動をする部分がありました。
- -
大丈夫
- -
=ch
i ち
=ts
u つ
=f
u ふ
=j
i じ
=xt
u っ
- -
だめ(最後の一打を待たずに文字が出てしまう)
- -
=xw
a ゎ
=xts
u っ
=gw
a ぐぁ
=tw
u とぅ
=dw
u どぅ
=fy
u ふゅ
=hwy
u ふゅ
……なぜか、定義が一つだけ書かれた行において、部分的に「母音を待たずとも文字が入力されてしまう」ようなのです。
これは定義の書き方による問題でしょうか?
むー、とりあえずここで頓挫中です……。