[Anthy-dev 1364] Re: uim-pref開発計画

Back to archive index

Hiroyuki Ikezoe poinc****@ikezo*****
2004年 11月 11日 (木) 12:39:57 JST


zoeです。

On Thu, 11 Nov 2004 11:52:16 +0900
YamaKen <yamak****@bp*****> wrote:

> custom APIとuim-prefに関する開発計画をまとめてみました。表さん、
> 足永さん、kzkさん、確認と意見をお願いします。もちろん他の方々の
> 意見も歓迎します。
(略)
>   - キーバインドの設定に未対応

このキーバインドというのは、変換エンジンに共通のものをひとつ作るということでしょ
うか? それとも、それぞれの変換エンジン毎?
変換エンジンによってその特性が違うので、おそらく変換エンジン毎の設定を作るという
ことだと思って話を進めます。

実は、2日ほど前からPRIMEの設定をGUIで行えるツールを作り始めました。
といっても、まだ画面しかないですが。しかも、風博士からのパクり。
それで、このツールをuim-prime、scim-prime、おまけとしてgtkimprimeで共通に使える
ものにしようと思ってました。実際にはツールを共通で使うというよりも、ツールによっ
て作成される設定ファイルを共有する方がメインですが、その設定ファイルのフォーマッ
トについて、ここAnthy-devおよびprime-devでお伺いをたてようと思っていたところです
。

というわけで、設定ファイルのフォーマットに関してリクエストしておきます。scheme依
存はやめてください。お願いします。
uim-hogeでhoge.scmからキーバインドの設定を読むことに関しては別にそれでいいんです
が、共通の設定ファイルからhoge.scmに落としてから使う、という風にできないでしょう
か?
今のuimのhoge.scm内のキーバインド設定は他のIM brokerからは使いにくいです。設定フ
ァイルはもっと単純なテキストファイルにしませんか?

たとえば(これも風博士からのパクリですが)、

[Input]    <- モード。PRIMEだとFUNDAMENTALとINPUTとCONVERSIONの3つのモード
delete = 'Delete'
delete = '<Control>d'
backspace = 'Backspace'
backspace = '<Control>h'

[Conversion]
...

みたな感じで、ひとつの機能に対しての重複エントリが複数キーバインドであるようにす
るのはどうでしょうか?

ちなみに、モード毎に分けてるのは、モード毎に分けると各キーバインドの処理が分かり
やすくなるためで、まあ、基本的にはぼくの頭がトリアタマであるためで、別にそうなっ
てなくても構いません。



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