YamaKen
yamak****@bp*****
2004年 11月 15日 (月) 18:10:14 JST
At Mon, 15 Nov 2004 17:46:03 +0900 (JST), utuhi****@yahoo***** wrote: > --- YamaKen <yamak****@bp*****> wrote: > > 私の感覚では以下のように振舞う方が自然だと思いますが、実際の利用 > > 者の感覚としてはどうでしょうか。もっともどうやって実現すべきかは > > まだ思い付いてませんが。 > > > > anthy全角英数→ハングル→anthy全角英数 > > anthy直接入力→ハングル→anthy直接入力 > > anthy on →ハングル→anthy on > > 少し考えてみましたが、そこまでは必要ないかなと思います。 > ですから、"uim-im-swでエンジンを指定したときはそのエンジンをon"というふうに > 割り切って構わないと思います。 あれからちょっと実装を考えてみたんですが、「uim-im-swでエンジン を指定したときはそのエンジンをon」という動作の方が実現が面倒です。 また、uimとして標準的に提供する機能はなるべく場当たり的なものを 避けて汎用的で自然な設計にしたいと考えています。なので、 「uim-im-swでエンジンを指定したときはそのエンジンをon」と「元の 入力モードを憶えておく」という2つの機能は全く異なるものとして扱 われます。 純粋にユーザとしてはどちらの機能をより良いと思いますか? ちなみに、「uim-im-swでエンジンを指定したときはそのエンジンをon」 という機能を実装する場合は、多分以下の2つの機能の組み合わせとし て実現されます。 ・uim-im-swでエンジンを指定したときに任意の機能を実行する(hook) ・ある入力コンテキストをon状態に遷移させる ------------------------------- ヤマケン yamak****@bp*****