[Anthy-dev 1111] Re: uim_get_default_im_name()の選択アルゴリズム

Back to archive index

YamaKen yamak****@bp*****
2004年 10月 2日 (土) 03:19:12 JST


At Sat, 2 Oct 2004 02:46:40 +0900,
tkng****@xem***** wrote:
> On Thu, 30 Sep 2004 20:18:04 +0900
> YamaKen <yamak****@bp*****> wrote:
> 
> > 加藤さんのおっしゃるようにここはdefault IM('default'という名前の
> > 何もしないIM)を返すようにすべきですね。ただ、以前から存在してい
> > るcurrent-imとswitch-imを使ったキーボード操作によるIM切り換え機
> > 構との整合性を保つために、最終的なfallback先はcurrent-imのままで、
> > default IMのlangをenに変える事でマッチするようにしようと思います。
> 
>  default IMはdeとかfrとかでも使われるので、langはenにしたくないです。そ
> ういう風な方向で改善はできますか?

commit logに書いたように、後で直すつもりではいます。他のTODOが片
付いてまだ0.4.4リリースまでに時間的があるようだったら突っ込みた
いと思います。

「全ての言語」を表すのに "*" と "" のどちらがいいのか、それとも
別の表現がいいのかもちゃんと考える必要がありますね。もっともらし
い根拠を知っていたり思い付いたりした方は教えてください。

------------------------------------------------------------------------
r1373 | yamaken | 2004-09-30 21:25:45 +0900 (Thu, 30 Sep 2004) | 29 lines

* scm/default-im.scm
  - Change 'lang' information for register-im to "en" from "*" to be
    selected against "en" locales on the default IM selection process.
    Although it should ideally be matched against several locales as
    "en:fr:de" or "*", current implementation does not accept such
    expressions. We should revise it later


>  ヨーロッパ系言語の入力はgtk+のimmoduleに頼ったりとかいろいろとややこし
> い事になってしまっていて、どちらにせよ一度整理が必要だと思うので、めんど
> くさければそのときまで先延ばしにしてもOKです。

immodule for Qtの方でも同様に面倒な事になってるんで、latin.scmの
dead keys部分を動くようにしてuimの層で済ませたいですね。

-------------------------------
ヤマケン yamak****@bp*****



Anthy-dev メーリングリストの案内
Back to archive index