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*****