MLSwitcher allows the ability to assign individual modifier combinations for every input language. It makes switching between input sources context-less and thus more efficient. Windows-like key combos for changing input language.
What’s new in version 2.4
Version 2.4:
Added single-key modifiers (Ctrl, Alt, etc..) for switching languages