YamaKen
yamak****@bp*****
2004年 4月 22日 (木) 08:47:11 JST
ヤマケンです。 At Sun, 29 Feb 2004 07:30:03 +0900, yamak****@bp***** wrote: > > At Thu, 26 Feb 2004 02:01:03 +0900, > mukai****@din***** wrote: > > もうふたつ、 uim-skk で気になる挙動を発見しました。 > > > > ローマ時の入力途中に q を押しても、入力がキャンセルされるだけで、ひら > > がな←→カタカナがトグルされません。 > > > > 主に困るのは、 n を押してから q を押すことで「ン」を入れて確定しつつひ > > らがなに戻る場合でしょうか。私はよくやります。 > > > > また、 n から記号文字(カッコ閉じとか句読点とか)を入力しても、「ん」は > > 確定されますが入力した記号文字がキャンセルされます。 > > > > > > 根本的には同根の問題だと思いますが、どこを対処すれば良いのか難しそうな > > ので報告だけです。前者については、入力結果を出力した後でトグルされてほ > > しいのですが、他の挙動と衝突している気がするのでコードが複雑化する気が > > します。 > > 報告ありがとうございます。これはrkのルールにマッチしなかった文字 > の扱いの問題ですね(現在は捨ててしまっています)。uim-anthyでも同 > 根の問題を確認しました。"nq" というシーケンスを入力すると何もコ > ミットされずにカタカナに切り替わるのですが、本来は"ん"をcommitし > た後にさらにカタカナに切り替わるべきだと思います。 > > 対策ですが、rkの仕様変更が必要になるのでこれに詳しい徳永さんが暇 > になった頃を見計らって相談したいと思います。 前者の問題(bug #500)を解決しました。詳細はBTSを見て下さい。 uim-anthyの方もbug #518として解決済です。 徳永さんがbug #518に対処したのを見て、rk-push-key-last!を使えば 現在のrkのままでも解決できる事に気付き、まねさせてもらいました。 後者の問題はちょっとすぐには解決できないんですが、2chで報告され ていた区切り文字の扱いと合わせてそのうち対処しようと思います。 ------------------------------- ヤマケン yamak****@bp*****