На моем компьютере несколько профилей пользователей. Все профили используют английский и чешский языки. Все пользователи используют американскую QWERTY-клавиатуру для английского языка. Теперь интересная часть приходит:
- Я использую чешскую QWERTY клавиатуру для чешского
- пользователь X использует чешский QWERTZ для чешского
Если пользователь X является единственным зарегистрированным пользователем, все работает нормально. Проблема приходит, как только я вхожу в систему, а затем приходит X и переключается обратно на свою учетную запись (я вхожу в систему).
Пользователь X теперь имеет мою раскладку клавиатуры QWERTY, несмотря на его настройки Windows, показывающие QWERTZ. Когда пользователь X выбирает QWERTZ, это не влияет на его профиль, однако раскладка клавиатуры для чешского языка в моем аккаунте меняется на QWERTZ!
Когда X вышел из системы, мой профиль останется QWERTZ. Если я попытаюсь это исправить, вещи станут еще более запутанными.
Вот как выглядят мои настройки при доступе из трея:
Вот как мои настройки выглядят из настроек:
Вы можете видеть списки клавиатурных профилей в трее, которые не указаны в настройках - INTL (США) и CS (чешская клавиатура, то есть QWERTZ). Те как-то просачиваются из другого профиля.
Это похоже на ошибку. Это известная ошибка? Есть ли обходной путь?