[Anthy-dev 1403] Re: uim and m17n-lib

Back to archive index

YamaKen yamak****@bp*****
2004年 11月 16日 (火) 10:05:04 JST


uim committerの一人ヤマケンです。半田さん、はじめまして。

At Mon, 15 Nov 2004 21:09:14 +0900 (JST),
handa****@m17n***** wrote:
> 内海さん wrote:
> > ただ、uim-m17n-zh-py についてはこれらの点が気になります:
> > 1. 候補選択時の表示のちらつきが気になる
> 
> えーっと、uim は候補の表示とかは m17n-lib が提供する
> callback の機能を使わずにやっているんですよね?とすると、こ
> れは uim 側の問題?

uim-m17nの実装は把握してないので徳永さんの回答をお待ちください。

> > 2. '上下キーで候補を10移動'のように他のエンジンとキーバインドが異なっている

> 現在考えているのは、*.mim では Up とか Down とかのキーシンボ
> ルを直接指定しないで、 next-candidate prev-candidate
> next-candidate-group prev-candidate-group 等の仮想的キーシン
> ボルを指定するようにし、実際の Up から prev-candidate へのマッ
> プはデフォルトのものを提供した上で application から変更する
> ことも可能にする、というものです。

これはいいですね。今後uimが行うキー入力まわりの拡張がそのまま利
用可能になるので。

> どれだけの仮想的キーシンボルを用意するかは、 UIM や SCIM がど
> れだけのキーをカスタマイズできるようにするかに合せようと思って
> います。

m17n lib側で用意している操作を全てexportして頂けると嬉しいです。

m17n libの実装を把握していないので変な事を言っているかもしれませ
んが、現在開発中のGUI設定ツールではカスタマイズ項目の自動生成が
可能なので、以下のような情報がm17n lib側から取得可能であれば一度
仕組みを作っておくだけでuim側での追従作業は不要にできます。

1. 仮想的キーシンボル (next-candidate等)
2. そのhuman readableな名称 ("Next Candidate"等)
3. その機能の解説 ("chooses next candidate in the candidate
   selector"等)
4. そのデフォルトのキーバインド("Space"等)

2.および3.は各国語版のメッセージカタログも提供されると理想的です。

uimとしては上記のような実装が理想です。ご一考いただけると嬉しい
です。

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



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