На системах linux-подобных и Windows 10 раскладку клавиатуры можно переключать с помощью комбинации клавиш WIN+SPACE. Но в Windows 7 и старее по умолчанию нельзя назначить на такие клавиши переключение раскладки клавиатуры. В этом случае помогут только программы, которые умеют заменять значения клавиш.
Рассмотрим программу Keyboard Maniac - менеджер горячих клавиш.
Кроме того, что она умеет назначать горячие клавиши, в ней есть 4 виртуальных рабочих стола. Виртуальных столов по умолчанию нет в системе Windows 7 и старее, их можно сделать только с помощью сторонних программ. Еще умеет менять значения клавиш мыши. В этой программе можно использовать разные профили, для каждого профиля свои настройки горячих клавиш.
Здесь приведен пример как поменять значения клавиш если у вас стояла смена языка на клавиши CTRL+SHIFT, но у вас может быть по-другому например, ALT+SHIFT, это смотрите в настройках языковой панели. У меня настройки такие:
Поэтому показываю пример смены CTRL+SHIFT на WIN+SPACE.
Для того, чтобы заменить значения клавиш нужно нажать на этот красный плюс.
В этом окне выбираем:
Тип действия - Заменить клавишу
Кликаем мышью на второе поле ввода и жмем на клавиши WIN+SPACE.
Далее переходим в Настройки действия.
Снова кликаем мышью на поле ввода Клавиша (заменить на) и жмем на клавиши CTRL+SHIFT и не отпуская клавиш нужно нажать на звездочку(*)
Появится маленькое окно и нажать Х.
После этого нажать ОК.
Значение поля ввода Клавиша (заменить на) должно выглядеть как показано на скриншоте.
Если все получилось удачно, то должно быть примерно так:
Всё готово, теперь при нажатии комбинации клавиш WIN+SPACE раскладка клавиатуры будет меняться.