[Anthy-dev 1261] Re: modifier key mapping in uim-xim

アーカイブの一覧に戻る

YamaKen yamak****@bp*****
2004年 10月 25日 (月) 23:22:22 JST


ヤマケンです。

At Mon, 25 Oct 2004 23:03:20 +0900,
ssato****@sh***** wrote:
> uim-xim で起きるバグらしきものを報告させていただきます。
> (libuim 側のバグかも)
> 
> modN = Alt_L, Alt_R, Hyper_L, Hyper_R
> 
> みたいに複数のキーがマップされている環境で、~/.uim を
> 
> (define-key generic-on-key? '("<Hyper> "))
> (define-key generic-off-key? '("<Hyper> "))
> 
> などとした場合、うまく動かないようです。key.scm を眺めた感じでは
> uim_press_key() の state で複数の修飾キーが渡されると無視されるよ
> うな気がします。

uim-ximの方の実装は把握してませんが、define-keyで定義するキーは
修飾キーのexact matchを要求する仕様になっています。"<Hyper> "と
定義した場合には、UMod_Hyper以外のmodifierがstateにorされている
入力には反応しません。

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



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