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