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