17

Мне интересно, почему Windows 7 всегда автоматически меняет мой ввод или язык клавиатуры.

У меня ноутбук с интегрированной QWERTY клавиатурой на английском (США). Путешествуя, я пользуюсь этим, но, кроме того, у меня есть как собственная, так и гораздо лучшая клавиатура дома, которая является клавиатурой QWERTZ German (Германия). Поэтому, находясь дома, я бы хотел использовать клавиатуру QWERTZ.

К сожалению, Windows 7 не подыгрывает этому. Каждый раз, когда я запускаю свой ноутбук, он обычно установлен на английский (США), но это не проблема. В случае, если бы я использовал клавиатуру QWERTY моего ноутбука на английском (США), это нормально. Однако, если я запускаю свой ноутбук и хочу использовать немецкую клавиатуру QWERTZ (Германия), я обычно нажимаю ALT + сдвиг влево для переключения с английского (США) на немецкий (Германия) и Windows 7 переключает язык ввода, но только для программы, которая в данный момент открыта. Если мой язык ввода установлен на немецкий (Германия), и я, например, открываю Блокнот, Windows 7 автоматически переключает мой язык ввода на английский (США). Это очень раздражает, так как мне приходится менять язык ввода или клавиатуры на немецкий (Германия) каждый раз, когда я открываю новую программу.

Почему Windows 7 не остается с одним языком ввода, если я изменил его вручную, нажав ALT + сдвиг влево? Почему ручное изменение языка ввода или клавиатуры не распространяется на всю Windows 7? Почему это влияет только на текущую открытую программу?

Поскольку у меня две клавиатуры с двумя разными раскладками, мне серьезно нужно установить оба языка клавиатуры.

Я попробовал обе нижеуказанные настройки, чтобы найти решение для моей проблемы. В настоящее время я использую первый вариант, два языка ввода.

Первый вариант: два языка ввода:

Второй вариант: два языка клавиатуры:

6 ответов6

9

Тем не менее, я не выяснил, возможно ли изменить язык ввода по умолчанию с помощью ярлыка или можно ли отключить обычный возврат к языку ввода по умолчанию при открытии новой программы, но я нашел альтернативу!

Погуглив проблему, я наткнулся на следующую статью, написанную Андрогеном Белкиным:http://www.script-coding.info/AutoHotkey/AhkRussianEng.html

Он объясняет, что у русских всегда есть схожие проблемы с их клавиатурой в отношении русского и английского языка. Таким образом, он создал скрипт, который проверяет и включает пользовательский ввод, если необходимо, язык ввода по умолчанию при запуске Windows. Сценарий можно найти по приведенной выше ссылке в самом низу и был написан для AutoHotKey, бесплатной программы макросов клавиатуры. К счастью, я сам преданный пользователь AutoHotKey.

Вместо русского и английского я адаптировал скрипт для проверки немецкого и английского языка ввода по умолчанию. Он работает без ошибок и очень удобен, потому что теперь я могу легко установить язык ввода по умолчанию :)

Кроме того, AutoHotKey поддерживает компиляцию скриптов в отдельные исполняемые файлы. Я не хочу скрывать свой сценарий от всех, кому он так же полезен, как и для меня.

Переключение языка ввода по умолчанию [Германия (немецкий) <> английский (США)]:http://www.megaupload.com/?d=A8HKEV4A

Имя файла: Switching_default_input_language_DE-EN.zip

Содержание: (1) Switching_default_input_language.ahk (скрипт AutoHotKey; для редактирования или повторной компиляции скрипта), (2) Switching_default_input_language.exe (автономный исполняемый файл)

Повеселись! :)

1

Я нашел и ответил здесь, и это сработало для меня.

  1. Перейдите в Панель управления и нажмите на ссылку Изменить клавиатуру или другие способы ввода.
  2. В административной вкладке нажмите «Копировать в зарезервированные учетные записи».
  3. Проверьте оба флажка.
  4. Нажмите Применить, чтобы применить изменения.
  5. Нажмите Ok, чтобы подтвердить изменения

Ссылка:http://answers.microsoft.com/en-us/windows/forum/windows_vista-desktop/how-can-i-make-the-keyboard-layout-selection-apply/056964db-e75c-4399-9a1d- 686f33264598

1

При открытии новой программы Windows, кажется, всегда использует язык ввода по умолчанию.

Язык по умолчанию можно изменить на вкладке «Общие» экрана «Текстовые услуги» и «Языки ввода».

1

Я ответил на это в отдельном вопросе, вы, вероятно, хотите Keyla.

1

После изменения языка ввода необходимо скопировать его на язык ввода при запуске Windows 7.

Зайдите в Панель управления -> Регион и язык -> Изменить регион и язык -> Административный -> Копировать отметки, чтобы начать ввод и копирование Windows.

Он должен показать вам, что он изменился.

-2

Я думаю, что вот решение:(Windows 8)

насколько отличается раскладка клавиатуры у каждой программы windows 8

По сути, все, что вам нужно сделать, это зайти в Панель управления \ Часы -> Язык -> Регион \ Язык \ Расширенные настройки и установить флажок Let me set a different input method for each app window .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .