I use fcitx for inputing chinese, it works well in Xlib program such as st,
xterm, urxvt. But in dmenu, it cannot be activated(using ctrl+space).

The enviourment variable relate to ime that I setted in ~/.xinitrc:
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"

I have did some test and found that:
  When I press ctrl+space, in dmenu.c:493
        if(XFilterEvent(&ev, win))
             continue;
  this if-statement is false.
  But in the similar code of st, st.c:2784, it is true;
Hope those information could help.

Thanks for fixing this bug.

Reply via email to