3

Есть ли способ изменить раскладку клавиатуры другой учетной записи локального пользователя, когда я вошел в Windows XP как администратор?

Спасибо!

2 ответа2

2

Похоже, мне придется ответить самому себе. Следующий пакетный скрипт копирует настройки клавиатуры текущего пользователя в учетную запись другого пользователя и в пользователя по умолчанию (который используется на экране входа в систему).

Таким образом, можно настроить параметры клавиатуры в качестве администратора, а затем легко скопировать их в одну или несколько других учетных записей пользователей.

Надеюсь, это кому-нибудь поможет ...

@echo off

rem synchronize the keyboard layout to the "User" user
reg load HKU\lulli "c:\documents and settings\user\ntuser.dat"
reg delete "HKU\lulli\Keyboard Layout\Preload" /va /f
reg copy "HKCU\Keyboard Layout\Preload" "HKU\lulli\Keyboard Layout\Preload" /f
reg delete "HKU\lulli\Keyboard Layout\Substitutes" /va /f
reg copy "HKCU\Keyboard Layout\Substitutes" "HKU\lulli\Keyboard Layout\Substitutes" /f
reg unload HKU\lulli

rem synchronize the keyboard layout to the default user (login screen)
reg delete "HKU\.DEFAULT\Keyboard Layout\Preload" /va /f
reg copy "HKCU\Keyboard Layout\Preload" "HKU\.DEFAULT\Keyboard Layout\Preload" /f
reg delete "HKU\.DEFAULT\Keyboard Layout\Substitutes" /va /f
reg copy "HKCU\Keyboard Layout\Substitutes" "HKU\.DEFAULT\Keyboard Layout\Substitutes" /f
1

настройки клавиатуры существуют в реестре для глобального использования (HKLM) и локального использования HKCU, где у каждого пользователя могут быть свои собственные настройки, включая пользовательские настройки, для редактирования кода клавиши CAPS LOCK, чтобы сказать код клавиши SHIFT, чтобы он никогда не активировался. (полезно для толстых пальчиков)

Панель управления> Региональные настройки> Настройки языка и клавиатуры указаны для пользователя, если не указано иное, то же самое, что и для настройки администратора для глобальной установки (HKLM)

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