Чому Windows 7 завжди автоматично змінює мову вводу або клавіатури?


18

Мені цікаво, чому Windows 7 завжди автоматично змінює мову мого вводу або клавіатури.

У мене ноутбук із інтегрованою клавіатурою QWERTY англійською мовою (США) . Подорожуючи, я використовую цю, але, крім того, у мене є власна, а також набагато краща клавіатура вдома, яка є німецькою клавіатурою QWERTZ (Німеччина) . Таким чином, будучи вдома, я хотів би використовувати свою клавіатуру QWERTZ.

На жаль, Windows 7 не працює на цьому. Кожен раз, коли я запускаю свій ноутбук, він зазвичай встановлюється англійською мовою (США), але це не проблема. У випадку, якщо я використовую свій ноутбук QWERTY клавіатура англійською мовою (США) , це чудово. Однак якщо я запускаю свій ноутбук і хотів би використовувати мою клавіатуру QWERTZ німецькою (Німеччина) , я зазвичай натискаю ALT + ліву клавішу Shift, щоб перейти з англійської (США) на німецьку (Німеччина), а Windows 7 перемикає мова введення, але лише для програми, яка наразі відкрита. Якщо мою мову вводу встановлено на німецьку (Німеччина), і я, наприклад, відкриваю NotePad, Windows 7 автоматично перемикає мою мову введення наАнглійська (США) . Це дуже дратує, оскільки мені потрібно змінювати мову вводу чи клавіатури на німецьку (Німеччина) кожного разу, коли я відкриваю нову програму.

Чому Windows 7 не залишається однією мовою введення, якщо я змінив її вручну, натиснувши ALT + Left Shift? Чому ручна зміна мови введення або клавіатури не застосовується для всієї Windows 7? Чому це впливає лише на щойно відкриту програму?

Оскільки у мене є дві клавіатури з двома різними макетами, мені серйозно потрібно встановити обидві мови клавіатур.

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

Перший варіант: дві мови введення:

введіть тут опис зображення

Другий варіант: дві мови клавіатури:

введіть тут опис зображення


Я хотів би знати чому; після видалення всіх клавіатур, крім США, я все ще отримую свої канадські символи та вводи.
rlemon

Відповіді:


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 (автономний виконуваний файл)

Веселіться! :)


Посилання на мегазавантаження мертве ... = (
Той бразильський хлопець

Чи дозволяє це змінювати поточну мовну систему на всі відкриті додатки ?. Оновлене посилання було б дивним!
payala

1

Під час відкриття нової програми Windows, здається, завжди використовує мову введення за замовчуванням.

Мова за замовчуванням можна змінити на вкладці Загальні на екрані текстових служб та мов введення.


Ти правий. Отже, насправді головне питання полягає в тому, чи можна змінити мову вводу за замовчуванням за допомогою ярлика чи можливо відключити перемикач назад на мову вводу за замовчуванням під час відкриття нової програми. Правильно?
B-Ball

1

Я відповів на це окремим запитанням , ви, напевно, хочете, щоб Кейла .


Привіт killerfox, дуже дякую за ваш пост. Однак, схоже, Keyla схожий на мій скоригований сценарій макросу для AutoHotKey. Крім того, я не можу знайти підтримку німецької мови для Keyla. Все найкраще, B-Ball
B-Ball

1

Я знайшов і відповів тут, і це працювало на мене.

  1. Перейдіть до Панелі керування та натисніть посилання Змінити клавіатуру чи інші способи введення
  2. На вкладці Адміністратор натисніть Копіювати в зарезервовані акаунти
  3. Позначте обидва прапорці.
  4. Клацніть Застосувати, щоб застосувати зміни.
  5. Клацніть ОК, щоб підтвердити зміни

Посилання: 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


Посилання хороше і актуальне, уривок з нього не є.
MarcH

1
Я спробував це під Windows 7. Це не працює.
Флоріан Ф

1

Після зміни мовного введення вам потрібно скопіювати його на введення мови під час запуску Windows 7.

Перейдіть на панель керування -> Регіон та мова -> Змініть регіон та мову -> Адміністратор -> Позначте порожні setiyngs, починаючи введення та копіювання Windows.

Це повинно вам показати, що він змінився.


-2

Я думаю, що тут є рішення: (Windows 8)

як відрізняється розкладка клавіатури кожної програми Windows 8

По суті, все, що вам потрібно зробити, це перейти до Панелі управління \ Годинник -> Мова -> Регіон \ Мова \ Додаткові налаштування та встановити Let me set a different input method for each app windowпрапорець.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.