I have GNOME installed on Ubuntu 13.10, and I enables several input methods (Japanese Anthy, Korean Hangeul and Chinese Pinyin) in addition to my English (US) keyboard. I set the shortcut to Ctrl+Space, then Super+Space, then Alt+Shift and multiple other combinations, however, whenever I use these shortcuts to attempt to cycle through my input methods, it only goes to the next one and stops.
For example, if I Ctrl+Space from English (US) to Japanese (Anthy), I cannot press Ctrl+Space to change further. I am stuck at Japanese (Anthy) until I let go of Ctrl+Space and repeat. However, clicking on the input method icon and changing still works for all input methods.
Does anyone know what the problem might be? To clarify again, I am using GNOME's input sources from System Settings.
UPDATE: The latest system updates have solved this problem.
UPDATE2: I have checked and realized that the problem exists in GNOME but not in GNOME Classic.
UPDATE2B: After further experimentation, I have found that the problem sometimes exists and sometimes doesn't exist, and doesn't depend on whether it is in GNOME or GNOME Classic. Logging out and in usually solves the problem.