Как всегда включить 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

Другие вопросы по тегам