diff -pruN mozc-1.2.855.102.orig/unix/ibus/gen_mozc_xml.py mozc-1.2.855.102/unix/ibus/gen_mozc_xml.py --- mozc-1.2.855.102.orig/unix/ibus/gen_mozc_xml.py 2011-10-03 16:10:29.000000000 +0900 +++ mozc-1.2.855.102/unix/ibus/gen_mozc_xml.py 2011-11-15 18:01:44.000000000 +0900 @@ -74,6 +74,8 @@ IBUS_ENGINES_PROPS = { 'name': ['mozc-jp'], 'longname': ['%s'], 'layout': ['jp'], + 'hotkeys': ['Control+space,Zenkaku_Hankaku'], + 'symbol': ['あ'], }, # On Chrome/Chromium OS, we provide three engines. 'ChromeOS': { @@ -162,6 +164,8 @@ def OutputCpp(product_name, component, e for key in engine_common: OutputCppVariable(product_name, 'Engine', key, engine_common[key]) for key in engines: + if key == 'hotkeys' or key == 'symbol': + continue print 'const char* kEngine%sArray[] = {' % key.capitalize() for i in range(len(engines[key])): print '"%s",' % EmbedProductName(product_name, engines[key][i])