Comment #43 on issue 1558 by [email protected]: Ibus 1.5 does not effect 'use system layout'.
http://code.google.com/p/ibus/issues/detail?id=1558

I have had a same issue with ibus-mozc, and this fix seems to be not enough. I'm using US keyboard layout, but when default input method is Mozc and 'use system layout' on latest ibus is enabled, my keyboard layout is fixed to JP.

'use system layout' setting seems to be loaded after input method engine is selected. The behavior I guess is: when selecting input method engine, the engine set its respective keyboard layout, then 'use system layout' setting is loaded, and keyboard layout will be not modified any more.

I moved the line
  set_use_system_keyboard_layout(null);
onto just above the line
  update_engines(m_config.get_value("general", "preload_engines"),
, that fixed the problem, though I wasn't tested well.


--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
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
--- You received this message because you are subscribed to the Google Groups "ibus-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


回复