Как вариант, пользоваться пунто свитчером. Или замапить англ. язык на нажатие левого комманда, а русский — на нажатие правого. Тогда это будет однозначно (если нажмете на левый команд, а язык был английский, то он им и останется, а не станет русским, как если нажимать ⌘+пробел).