我能够读取 ibus 键配置以了解触发引擎开/关的键(可通过属性“通用/热键”和“触发器”访问)。这一切都很好,但返回的字符串列表 (gchar*) 组合打开/关闭 IME(例如:[“SHIFT+CTRL+F9”、“SHIFT+UNDERSCORE”、...])。
如何获得这些字符串的相应键码?
好的,我找到了... http://ibus.googlecode.com/svn-history/r177/docs/ibus/ibus-ibusshare.html#ibus-init
ibus_key_event_from_string () 是我正在寻找的方法