I have two keyboard layouts, English and Russian. I selected <Shift+Shift> as a layout change shortcut and have used it for years. Earlier, on Elementary Luna, Gnome 3, the layout switched as soon as I pressed one Shift key while holding another. This made the following use-case possible:
Type some Russian text
Press and hold R-Shift
Press and release L-Shift to change layout
Type some English text (uppercase) or special symbols such as $ or backtick
Press and release L-Shift once again to change layout back to Russian
Release R-Shift and continue working with Russian layout.
However, when I migrated to Ubuntu 14.04 with Unity, this shortcut behavior changed. Now it switches the layout only when BOTH Shift keys have been pressed and released, making the described use-case not possible.
Can it be tuned somehow? I tried several options in Settings but couldn’t find anything related.