https://bugzilla.redhat.com/show_bug.cgi?id=1128912
--- Comment #25 from Mike FABIAN mfabian@redhat.com --- (In reply to Stas Sergeev from comment #23)
I noticed another problem. When I type, the layout ocasionally changes back to EN, even though I do not press the modifier combo. The switcher applet still shows RU, but the typing becomes latinic. Presumably this happens after Shift-Space, but again, not always... So we have another puzzle. I wonder if you can make a sharp guess or reproduce that...
You are switching between table mode ("rusle") and direct input mode (using the underlying keyboard layout directly).
The hotkey for this is the left shift key (Without space, just left shift and release it).
You can see which mode you are in if you open the input method menu in the gnome panel while rusle is active. Look at the 4 menu entries near the bottom:
Direct input (Left Shift) Phrase mode (Ctrl-;) <- quite useless for rusle Direct commit mode (Ctrl-/) <- quite useless for rusle Setup
If you hit the left shift key and look again, you see that the topmost of these "property" menus toggles between
Direct input (Left Shift) <-> Р (Left Shift)
I am not sure what I can do about this now.
For Chinese, this is used often as a quick way to toggle between Chinese and English mode (faster than switching between two input sources). That might be the reason why the original developer of ibus-table did choose the left shift key as the hot key for that.
The disadvantage is of course that the left shift key can be hit far too easily.
In the long run, I want to make the keybindings configurable, then you could set that keybinding to empty. But I have no time for that soon, that is a bit more work.
Choosing a different shortcut is not nice to existing users.
Disabling that shortcut for non-CJK input methods might also be not so nice. Maybe one wants to quickly toggle between direct input and a non-CJK input method as well.
So I am a bit puzzled what to do about this now.
Maybe wait until I have time to make the keybindings configurable?