[Anthy-dev 2145] Re: anthy.scm: preeditがあるときはmodifier付きのキーを捨てないで欲しい

アーカイブの一覧に戻る

YamaKen yamak****@bp*****
2005年 7月 15日 (金) 23:13:20 JST


ヤマケンです。こんばんは。

At Fri, 15 Jul 2005 07:35:51 +0900,
tkng****@xem***** wrote:
> On Thu, 14 Jul 2005 21:34:07 +0900
> YamaKen <yamak****@bp*****> wrote:
> > > ちなみに preedit の有無にかかわらず、 IM が on の間は全てのキー
> > > を IM に渡して欲しいのですが。
> > 
> > 私も以前からそうしたいと思っています。以下のバグを登録してからだ
> > いぶ時間が経ってますが、composer framework(正確にはevmap)の導入
> > によって解決する予定です。
> 
> 私の記憶がたしかならば(たしかかどうかはちょっと怪しいですが、今は時間が
> ないので調べてません)、現在でもIMがonの間(uimの場合はon/offの区別は
> libuimのAPIレベルでは存在しませんけど)は全てのキー入力はuim-anthy/uim-
> skkなど個別のIM側に渡ってきていると思うのですが、そういう話ではないので
> しょうか?

普通のIMでは問題にならないんですが、現在のuimでは修飾キーの
press/releaseエッジがIMに渡ってきません(im.scmの
key-press-handlerとkey-release-handler参照)。

sticky shiftのような操作を実現しようとすると、このへんも必要にな
ります。

bug #528は主にIMの中の話なんでちょっと混乱させてしまいましたが、
evmapによって任意のキーシーケンスを正しく取り扱える環境が整えば、
修飾キーのpress/releaseだろうが何だろうが無条件にIMに渡せるよう
になるという事です。

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



Anthy-dev メーリングリストの案内
アーカイブの一覧に戻る