Как всегда включить numlock по умолчанию в Windows 10?
Я пытался изменить HKEY_USERS\.DEFAULT\Control Panel\Keyboard
> InitialKeyboardIndicators
в 2147483650
и это позволило Numlock. Однако, если я блокирую свой компьютер (numlock все еще активен на экране входа в систему) и numlock входа отключается.
Есть ли способ, чтобы он не потерял настройки? Или способ запуска сценария каждый раз, когда я разблокирую свой компьютер, чтобы я мог включить его таким образом?
Когда я включаю компьютер, numlock включен. На экране входа он включен, после входа он включен. Если я блокирую экран, он включен, если я его разблокирую, он выключается.
4 ответа
Ну, я решил так:
- Создана программа для включения NumLock при запуске, которая запускается без окна ( https://github.com/brunolm/NumLock)
- Создано запланированное задание
- генеральный
- "Запускать только когда пользователь вошел в систему"
- "Беги с наивысшими привилегиями"
- Триггеры
- "На рабочей станции разблокировка любого пользователя"
- действия
- "Запустить программу" (NumLock.exe)
- генеральный
Сначала перейдите в HKEY_CURRENT_USER\ Панель управления \ Клавиатура. Дважды щелкните значение "InitialKeyboardIndicators" на правой панели и установите значение "2".
Затем разверните папку "HKEY_USERS". Теперь вам нужно будет повторить вышеописанный процесс несколько раз, изменив значение InitialKeyboardIndicators под каждой папкой внутри папки HKEY_USERS.
Для начала перейдите в HKEY_USERS.DEFAULT\Control Panel\Keyboard и измените значение InitialKeyboardIndicators на 2. Затем повторите процедуру для папки ниже папки.DEFAULT - она начнется с "S-".
Повторите этот процесс для оставшихся папок внутри HKEY_USERS, изменив настройку Control Panel\Keyboard\InitialKeyboardIndicators под каждой из них.
Затем выключите и снова загрузите компьютер. Когда вы дойдете до экрана входа в систему, нажмите клавишу Num Lock один раз, чтобы включить его. Не входите в компьютер. На экране входа в систему нажмите кнопку питания и выберите "Выключить", чтобы снова выключить компьютер.
Загрузите компьютер снова и Num Lock будет включен на экране входа в систему. Похоже, что это переводит быстрый запуск в состояние, когда он автоматически включает Num Lock при каждой загрузке.
https://www.howtogeek.com/244606/how-to-enable-num-lock-automatically-when-your-computer-boots/
О значении: InitialKeyboardIndicators = "X"
Где X может иметь следующие значения:
"0" - Caps Lock / Num Lock / Scroll Lock - All Off
"1" - Caps Lock - On
"2" - Num Lock - On
"4" - Scroll Lock - On
Также можно настроить комбинации всех из них, вот значения:
"3" - Caps Lock / Num Lock - On
"5" - Caps Lock / Scroll Lock - On
"6" - Num Lock / Scroll Lock - On
"7" - Caps Lock / Num Lock / Scroll Lock - All activated
Извлечено из: https://www.sysadmit.com/2020/02/windows-activar-teclado-numerico-iniciar.html.
Вот альтернатива, которую я разработал, когда одно из обновлений Win10 не запоминало состояние — переназначьте клавиатуру так, чтобы клавиши цифровой клавиатуры отправляли скан-коды «верхнего ряда», которые не изменяются состояниемNumlock
. Скопируйте следующее в любой текстовый редактор, сохраните.reg
файл, затем щелкните правой кнопкой мыши иMerge
.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"ScanCode Map"=hex:00,00,00,00,00,00,00,00,0c,00,00,00,02,00,4f,00,03,\
00,50,00,04,00,51,00,05,00,4b,00,06,00,4c,00,07,00,4d,00,08,00,47,00,09,00,\
48,00,0a,00,49,00,0b,00,52,00,34,00,53,00,00,00,00,00