我能够读取ibus密钥配置来了解触发引擎打开/关闭的密钥(可通过属性“general/hotkey”和“trigger”访问)。这一切都很好,但返回字符串列表(gchar*),该字符串组合打开/关闭输入法(例如:[“shift+ctrl+f9”,“shift+underline”,…])。
如何获取这些字符串的相应键码?

最佳答案

好的,我找到了…
http://ibus.googlecode.com/svn-history/r177/docs/ibus/ibus-ibusshare.html#ibus-init
ibus_key_event_from_string()是我正在寻找的方法

10-04 14:38