У меня в Windows XP установлены две раскладки клавиатуры, хорватская и английская, с хорватской раскладкой по умолчанию. Когда я пишу текст и некоторые хорватские символы (например, ć,š,ž), MS Word 2007 срывается, произвольно меняя активную раскладку клавиатуры.
Итак, в некоторых документах, если курсор находится на одной строке, Word устанавливает раскладку клавиатуры на хорватскую, а если курсор находится на другой строке, он переключается на английскую. Это странное поведение, и я не могу понять, почему оно так себя ведет. Сочетание клавиш для переключения раскладки — Alt-shift, но эти клавиши даже не нажимаются, когда это происходит.
Есть ли для этого какая-то причина или это ошибка (в WinXp или Word)?
решение1
Я считаю, что Word на самом деле отслеживает регионы, в которых вы используете различные раскладки клавиатуры, и будет автоматически переключаться между ними. Например, если вы вводите английское предложение, он должен использовать английский словарь для проверки орфографии, а затем, если вы спуститесь на несколько строк, переключите язык на хорватский и введете предложение, Word пометит этот второй регион как хорватский и попытается использовать хорватский словарь, правила хорватской грамматики и т. д. (Примечание: Shift+ Altизменяетактивный системный язык, а не простораскладка клавиатуры. Однако изменение языка системы включает в себя переключение раскладки клавиатуры. Если вы вернетесь в английскую область документа, система должна автоматически переключиться обратно на английский язык.
яделатьЗнайте наверняка, что Windows запоминает, какой язык активен в данном приложении: если вы установите язык на хорватский в Word, переключитесь в Excel, измените язык на английский, а затем снова переключитесь в Word, Windows снова переключит язык на хорватский. Если вы снова переключитесь в Excel, Windows снова переключит язык на английский.