Comment #7 on issue 1577 by takao.fujiwara1: fallback trigger key handling on ibus side if panel service cannot handle it.
http://code.google.com/p/ibus/issues/detail?id=1577

One of the hard point is, you have gtk accelarator based string in triggers, which leaves me more work to parse it and grab the code from gdk. It would be better ibus can provides accelerator parser.

Probably I think you could copy the gtk code likes ibus-gjs:
https://github.com/fujiwarat/ibus-gjs/blob/master/js/ui/status/ibus/ibusPanel.js#L255
http://git.gnome.org/browse/gtk+/tree/gtk/gtkaccelgroup.c#n1199

Both ibus-daemon and libibus won't link gtk and I think it's better each UI provides the parser.

BTW I never think switcher UI like that is a good idea. It grab too much attention from user, in this sense I will not implement UI for it in kimpanel.

ibus provides the dconf key /desktop/ibus/general/switcher-delay-time . If the value is minus, the switcher UI is not shown and now the showing UI has a delay.
The purpose is to switch the multiple layouts and 'us' layout.

--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

回复