[Anthy-dev 1585] Re: uim-skk: 暗黙のrk-pending確定

Zurück zum Archiv-Index

YamaKen yamak****@bp*****
2005年 1月 11日 (火) 20:05:57 JST


At Tue, 11 Jan 2005 17:56:14 +0900,
ekato****@ees***** wrote:
> 
> On 2005/01/11, at 16:37, YamaKen wrote:
> 
> > uim-skkで「おでn[RET]」が、「おで」になってしまいます。
> >
> > 本来は自分で直してcommitすべきなんですがひとまず報告だけ。
> 
> 直しておきました。

ありがとうございます。よく使う機能なので助かりました。

> ついでにヤマケンさんに質問なのですが、skk-proc-state-direct の
> ;; bad strategy. see bug #528
> (if (or
>       (control-key-mask ..
> 
> の場所での (= key 32) の必要性がいまいちつかめません。どういった意図でしょうか?  uim-skk 
> で使うキーを拾ったあと、その他を native widget に送るのは理解できるのですが (文字をすべて選択する Control-a 
> とか)、なぜ space もここに入っているのでしょう?

このコメントは私が旧リポジトリのr738で付けたものですが、コードを
書いたのは記憶が確かなら徳永さんです。

以下の部分は、C-SPCやAlt-SPCを素通しする意図で書かれたのだろう、
という予想に基づきコメントを付けました。実際に何かのアプリケーショ
ンで動作を確認した憶えがあります。

  (= key 32))  ;; "<Control> ", "<Alt> ", and so on

この辺は現在一番skk.scmに精通している加藤さんがやりやすいように
変更してしまってよいと思います。

私の目標はbug #528にコメントした通り、このような明示的指定による
素通し(explicit rejection)ではなく消費されなかったキーを全て素通
しする事(explicit acception and implicit rejection)ですが、この
へんは今作っているrk後継の仕組みで根本的に解決する予定です。それ
までは今の路線で個別対応という形が負担が少なくていいかもしれませ
ん。

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



Anthy-dev メーリングリストの案内
Zurück zum Archiv-Index