Почему Windows меняет язык ввода случайно?

47540
guillermooo

Я работаю над английской версией Windows XP Pro, но мой рабочий язык - испанский. Мой язык ввода по умолчанию установлен на испанский, но иногда Windows меняет этот параметр автоматически при переключении приложений (и, таким образом, вы получаете другую раскладку клавиатуры).

Это почему?

(Я стал большим поклонником ALT+ LEFT SHIFT, который позволяет вам переключаться между доступными языками.)

31
пометить как "окна", это происходит на Vista, тоже Andrija Cacanovic 14 лет назад 0
Так бывает и 7. Cristián Romo 14 лет назад 0

9 ответов на вопрос

21
Svish

Скорее всего, это происходит потому, что вы случайно нажали эту Alt+ Shiftкомбинацию клавиш.

Лично я удаляю все остальные языки из языковой панели И отключаю комбинацию клавиш. После того, как я это сделал, это никогда не случилось снова =)

Как (В Windows Vista и, возможно, в Семи): щелкните правой кнопкой мыши на языковой панели и выберите « Настройки ...» (или перейдите в « Панель управления», « Язык и региональные стандарты» ). Затем перейдите на вкладку « Клавиатуры и языки » и нажмите « Изменить клавиатуру ...», выберите те клавиатуры, которых у вас нет, и нажмите кнопку « Удалить» . Перейти к языковой панели и выбрать вкладку Скрытые в Language Bar поле группы. Перейдите на вкладку « Дополнительные настройки клавиш », затем в « Горячих клавишах» для языков ввода выберите « Между языками ввода», нажмите « Изменить последовательность клавиш» ...и выберите Не назначено в обеих групповых полях. Наконец нажмите ОК, ОК и ОК .

Я уверен, что это сработает, но это кажется слишком грубой силой для общей рабочей станции! ;-) guillermooo 14 лет назад 0
Иметь единую учетную запись для всех - это 95 год. ;) macbirdie 14 лет назад 4
Ах да, верно. Почему-то я думал, что это глобальная настройка для всех пользователей. · Краснеет · guillermooo 14 лет назад 0
Кроме того, как часто компьютер имеет более одной клавиатуры? Но я понимаю твою точку зрения ... к счастью, @macbirdie также имел хорошую точку зрения, так что я думаю, что моя точка зрения остается неизменной Svish 14 лет назад 0
не могу комментировать, как нет респ. (извините), но @Svish - МНОЖЕСТВО людей / компьютеров, например, мой британский ноутбук умер за два дня до поездки в США, я веб-разработчик, поэтому мне понадобился новый в день моего приземления. Так что у меня есть ноутбук в США, но я все время пользуюсь фигурными скобками, угловыми скобками и т. Д. И не хочу мешать моему прикосновению печатать с переключением на макет США. Поэтому, когда я прихожу в офис, я нажимаю на британскую клавиатуру. Но приложения для Windows / Windows просто переворачивают мой выбор макета, черт возьми, черт побери, и это толкает меня вверх по стене. :( Если я установлю его, я хочу, чтобы он был установлен. Я пользователь, а не компьютер, я должен отвечать за это действительно :( MemeDeveloper 12 лет назад 2
20
splattne

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

Иногда это также происходит, если вы случайно нажали клавиши ALT и LEFT-SHIFT вместе. Если вы не хотите иметь такое поведение, вы можете «удалить» все языки ввода / культуры, которые вам не нужны, в Панели управления:

Regional and Language Options > Text Services and Input Languages 

РЕДАКТИРОВАТЬ: или просто установите флажок «Отключить расширенные текстовые услуги» .

Удаление любого другого языка кажется слишком радикальным. Я попробовал поставить галочку "Отключить расширенные текстовые сервисы" на вкладке ** Дополнительно **. guillermooo 14 лет назад 3
где находится «Отключить расширенные текстовые сервисы» в Vista? Andrija Cacanovic 14 лет назад 0
http://blogs.msdn.com/michkap/archive/2006/12/23/1351269.aspx -> вы не можете Ant 14 лет назад 1
как этот ответ решает случайные изменения клавиатуры? Мне нужно Alt + Shift для изменения макетов. проблема в том, что язык переключается "сам по себе" иногда. Berry Tsakala 13 лет назад 1
3
jtbandes

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

3
Torben Gundtofte-Bruun

Да, jtbandes, язык ввода поддерживается для каждого приложения - фактически для каждого окна, потому что у каждого окна браузера IE есть свои настройки. Известно, что Windows очень и очень плохо справляется с несколькими языками ввода и иногда может даже не помнить язык, используемый внутри одного приложения при переключении. Я датчанин, работаю с английским контентом на австрийских (немецких) компьютерах Windows, и я видел это слишком часто, чтобы считать.

Лучшее решение, которое я могу предложить, - это выбрать только один язык ввода и использовать только один.

Для меня это означает всегда использовать датский макет, потому что тогда я могу набирать немецкие специальные символы (макет DK имеет ¨ключ умляута), а также датские специальные символы (чего не может немецкий макет) плюс все английские конечно.

Недостатком может быть неоптимальная скорость набора текста на других языках, но, по крайней мере, клавиатура всегда соответствует языку ввода Windows. Очень редко выбранный язык фактически не позволяет вам вводить то, что вам нужно.

2
RichieHindle

Это иногда случается и со мной, но я думаю, что это только потому, что я случайно нажал Alt + Shift.

Было бы хорошо, если бы был звуковой сигнал или что-то, чтобы сказать вам, что вы сделали это ...

1
Javache

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

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

1
OscarRyz

Я ненавижу это, да, некоторые приложения имеют по умолчанию

Я полностью удаляю их из языковой панели и оставляю только одну.

Еще одна вещь, которую я ненавижу, - это переключение клавиатуры с en-Spain / en-LatinAmerica ... это нарушает раскладку!

Поэтому я удаляю их все и оставляю тот, которым пользуюсь.

Да, я тоже убрал английский язык ввода. djeidot 14 лет назад 0
0
Mark Ingram

У меня было то же самое несколько месяцев назад, оказывается, я случайно нажал клавишу быстрого доступа для переключения языков. Я отключил все ярлыки и удалил языковую панель инструментов, так что вам нужно явно сменить язык на панели управления. С тех пор у меня не было этого.

0
AndriuZ

Опция «Определить язык автоматически», доступная в Word и Outlook, определяет язык, который вы печатаете, и автоматически включает средства проверки правописания для этого языка.

  1. Откройте новый документ или сообщение электронной почты.

  2. На вкладке «Обзор» в группе «Язык» выберите «Язык».

  3. Нажмите Установить язык проверки.

  4. В диалоговом окне «Язык» установите флажок «Автоматически определять язык».

Применяется к: Office 2013 Word 2016 Outlook 2016 Word 2013 Outlook 2013 Языковые настройки 2013 Word 2010 Outlook 2010 Word 2007 Outlook 2007

Проверьте настройки Word для «автоматического определения языка»

Пожалуйста, процитируйте основные части ответа по ссылочной ссылке (ссылкам), так как ответ может стать недействительным, если связанные страницы изменятся. DavidPostill 7 лет назад 0
@DavidPostill спасибо за совет AndriuZ 7 лет назад 0
Другой совет: пожалуйста, прочитайте [Как ссылаться на материал, написанный другими] (https://superuser.com/help/referencing "). Вам следует заблокировать текст цитаты, который был написан кем-то другим. См. [Справка по Markdown] (https: //superuser.com/editing-help). На этот раз я исправил это для вас, но, пожалуйста, обратите внимание на это в будущем. DavidPostill 7 лет назад 0
@DavidPostill еще раз спасибо AndriuZ 7 лет назад 0