Боюсь, что никак. Переключение раскладки зашито в ядро системы. Иначе, решение уже было бы найдено - за столько-то лет! Ведь эта проблема тянется ещё со времен Windows 95. Вернее, это не проблема, это мелкомягкие решили, что пользователям так будет удобнее - чтобы раскладка запоминалась для каждого открытого приложения. Однако, проблема в том, что пользователи это не запоминают. Пользователю проще запомнить, какую раскладку он сам включал последний раз. Но мелкомягким на это, видимо, плевать. Они же в США, им раскладку переключать не надо. У них даже клавиатуры только с английскими буквами. Такой беспредел с раскладками только в Windows. В Linux, Mac OS - раскладка единая и никогда сама не переключается. Сторонний софт - например, Punto Switcher. Но он не отключает совсем стандартный переключатель, он борется с ним. И не всегда успешно. В нём есть и автоисправление раскладки. Если вы начинаете печатеть какую-то белиберду, он автоматически меняет раскладку. Но, он даёт много ложных срабатываний, переключает, когда не надо или не переключает, когда надо. Или, когда вы набираете текст в правильной раскладке, но просто опечатались, например, поставили мягкий знак после гласной буквы, он тоже может переключить раскладку. Увы, проблема пока неразрешима.
|