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] ... みたな感じで、ひとつの機能に対しての重複エントリが複数キーバインドであるようにす るのはどうでしょうか? ちなみに、モード毎に分けてるのは、モード毎に分けると各キーバインドの処理が分かり やすくなるためで、まあ、基本的にはぼくの頭がトリアタマであるためで、別にそうなっ てなくても構いません。