У меня есть эта действительно раздражающая проблема с Win7 добавлением случайных раскладок языка клавиатуры ... Я использую шведский и японский языки, так как живу в Японии, и я использую только эти два (так как я могу без проблем писать все английские символы на шведской клавиатуре)
Но время от времени, когда я переключаюсь между ними с помощью «Alt + Left Shift», в списке появляется третий, а иногда даже ЧЕТВЕРТЫЙ новый язык. Когда я открываю настройки, они НЕ, я повторяю, НЕ перечисляются там. Однако, когда я нажимаю на ярлык, чтобы переключиться между ними, они выбираются ..
Я хочу решить эту проблему, так как это ОЧЕНЬ раздражает, когда у меня, например, два разговора, на японском и английском / шведском ..
Если у кого-нибудь есть идеи, дай знать!
источник
Ответы:
У меня была точно такая же проблема. Казалось, это вызвано недавно установленным программным обеспечением. Это может быть .Net Frameworks или другое, которое может использовать английский в качестве языка по умолчанию. Попробуйте удалить программы, которые вы установили непосредственно перед тем, как возникла проблема. Если это не помогает, попробуйте восстановить систему до предыдущего состояния.
редактировать
Также есть умное решение, которое я только что придумал. Если вы удалите шведский язык из списка, а затем добавите английский или другой подходящий язык и измените раскладку клавиатуры на шведскую, а затем посмотрите, какую раскладку будет использовать этот язык по умолчанию (например, Enlgish может иметь раскладку в США), и добавьте ее. к списку клавиатур. Затем переместите шведский язык в начало списка доступных языков и наслаждайтесь исправлением.
источник
Ищите ответы на вопросы, как это исправить с помощью автоматизации: где Windows 7 хранит языки ввода, между которыми она переключается .
Пока что метод грубой силы: скрипт Autohotkey. Это не оптимально, но это делает работу:
В основном вы нажимаете Ctrl + Shift + Alt + L, когда начинаете получать ошибку, и она исправляет ее - добавляет английский (США) и удаляет его. Возможно, потребуется настроить значения ожидания, а также, возможно, с учетом количества Дауна - я не знаю, одинаков ли список языков на каждом компьютере (возможно, он тоже меняется со временем).
источник
У меня есть лучшее решение, чем у Autohotkey. Создайте
.bat
файл со следующим:и соответствующие XML-файлы со следующим:
а также
409 - это язык для en-US. Измените его на код нарушающего языка из этого списка . Вы можете назначить сочетание клавиш для сочетания клавиш в файле bat, если хотите, также выберите «Выполнить: свернуто» в настройках сочетания клавиш, чтобы избежать появления всплывающего окна.
источник