2

У меня есть два варианта раскладки клавиатуры, установленные в Windows XP, на хорватском и английском, с хорватским в качестве раскладки по умолчанию. Когда я пишу какой-то текст и некоторые хорватские символы (например, ć, š, ž), MS Word 2007 портится, произвольно изменяя раскладку активной клавиатуры.

Так, в некоторых документах, если каретка находится в одной строке, Word устанавливает раскладку клавиатуры на хорватский, а если каретка находится в другой строке, она переключается на английскую раскладку. Это странное поведение, и я не могу понять, почему он так себя ведет. Сочетание клавиш для разметки - Alt-shift, но эти клавиши даже не нажимаются, когда это происходит.

Есть ли какая-либо причина для этого или это ошибка (будь то в WinXp или Word)?

1 ответ1

2

Я полагаю, что слово фактически отслеживает регионы, в которых вы используете различные раскладки клавиатуры, и автоматически переключается между ними. Например, если вы вводите английское предложение, он должен использовать словарь английского языка для проверки правописания, а затем, если вы спуститесь на несколько строк, переключите язык на хорватский и наберете предложение, то Word пометит этот второй регион как хорватский и попробуйте использовать хорватский словарь, правила грамматики хорватского языка и т. д. (Обратите внимание: Shift+Alt меняет язык активной системы, а не просто раскладку клавиатуры. Изменение языка системы включает в себя переключение раскладки клавиатуры, однако). Если вы вернетесь в английский регион документа, система автоматически переключится обратно на английский.

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

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