Как отключить Num Lock на вашем компьютере

Клавиша Numlock, пожалуй, самая бесполезная и раздражающая клавиша на современной клавиатуре. Одно случайное касание, и связка ваших ключей внезапно превращается в цифры. Как навсегда отключить Numlock на компьютере?

Это особенно проблема для клавиатур ноутбуков, где вместо цифровой клавиатуры на обычных клавишах напечатаны числа. И Numlock расположен где-то вверху, где вы в конечном итоге нажимаете его, когда тянетесь к кнопке «Домой».

Почему клавиша Numlock является проблемой

Клавиша Numlock, как и кнопка Caps Lock, является переключателем. Если вы случайно нажмете Numlock, вы не можете просто нажать его еще раз, чтобы разблокировать его?

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Вы, конечно, можете, но это хорошо только для разовой ситуации. Если вы обнаружите, что Numlock постоянно включается на вашем ПК, вам нужно более постоянное решение.

Numlock не только прерывает ваш поток и портит все, над чем вы работаете, но и тратит огромное количество времени и усилий на исправление ошибки. И в отличие от клавиши Caps Lock, она почти никогда не бывает полезной, поскольку мало кто использует цифровую клавиатуру.

Почему Numlock продолжает активироваться на моем компьютере?

Есть три возможные причины, по которым вы видите, что индикатор Numlock часто появляется на ПК.

Во-первых, случайно. Это самая распространенная причина, так как многие быстро печатающие по ошибке нажимают клавишу Numlock.

Он также может быть включен по умолчанию. Хотя стандартом является деактивация Numlock при запуске, ошибка — или изменение соответствующей настройки — может включать его каждый раз при загрузке компьютера.

И, наконец, это может быть проблема с программным обеспечением. Очень редко возникает проблема, при которой Num Lock активируется без нажатия физической клавиши. Это самая сложная проблема, поскольку трудно определить источник ошибки.

Как отключить Num Lock

Проблема, с которой сталкивается большинство людей, — это случайное нажатие клавиши цифровой блокировки во время набора текста. Это легко исправить, отключив клавишу с помощью AutoHotkey.

Исправление 1: отключить клавишу Num Lock с помощью AutoHotkey

AHK — это легкая утилита для переназначения клавиш и создания пользовательских горячих клавиш для Windows 10 и 11. И хотя она использует сценарии, простые вещи, такие как создание привязок клавиш, требуют очень мало кода. Например, мы можем отключить Numlock, используя одну строку:

NumLock:: Возврат

Легко, не так ли? Вот пошаговый метод установки AutoHotkey на ваш компьютер и запуска этого скрипта.

  1. Первый, скачать AutoHotkey с официального сайта.

  1. Запустите загруженную установку, чтобы установить AutoHotkey на свой компьютер.

  1. После установки AutoHotkey вы можете создать сценарий AHK в любом месте. Щелкните правой кнопкой мыши пустое место в любой папке и выберите «Создать» > «Сценарий AutoHotkey».

  1. Дайте ему подходящее имя и нажмите Enter. Чтобы отредактировать сценарий, щелкните файл правой кнопкой мыши и выберите «Открыть с помощью» > «Блокнот».

  1. В файле уже есть куча вещей, которые настраивают для вас. Не обращайте на это внимания и введите в новой строке следующее:

NumLock:: Возврат

  1. Сохраните файл и выйдите из Блокнота. Чтобы применить скрипт, дважды щелкните по нему. Клавиша Numlock больше не будет работать. Вы можете закрыть скрипт в любое время, щелкнув правой кнопкой мыши значок AHK на панели задач и выбрав «Выход».

Обратите внимание, что некоторые приложения (в основном видеоигры) могут мешать работе AHK, поэтому часто рекомендуется запускать скрипт, щелкнув его правой кнопкой мыши и выбрав «Запуск от имени администратора». Это дает сценарию приоритет, позволяя ему работать над любым приложением.

Исправление 2: отключить клавишу Num Lock с помощью SharpKeys

AutoHotkey — не единственный способ переназначить клавиши в Microsoft Windows. У вас также есть SharpKeys, приложение с графическим интерфейсом, которое делает то же самое.

SharpKeys работает, напрямую внося изменения в реестр Windows, а не перехватывая нажатия клавиш, такие как AHK. Как такового, он не совсем гибкость, обеспечиваемая системой сценариев AHKно нам не нужно ничего особенного, чтобы переназначить один ключ.

  1. Скачайте утилиту с его страница GitHub. Вы можете получить zip-файл, который действует как портативное приложение, или установщик MSI, если хотите.

  1. Запустите приложение после установки или извлечения SharpKeys.

  1. В главном окне будут перечислены все привязки клавиш, которые вы решите сделать в SharpKeys. Чтобы создать новый, нажмите кнопку «Добавить». Откроется окно «Добавить новое сопоставление клавиш» с параллельными списками клавиш и функций, которыми вы можете их заменить.

  1. Ручной поиск определенной клавиши может занять некоторое время, поэтому выберите Type Key под левой панелью и нажмите клавишу Numlock на клавиатуре. После того, как SharpKeys обнаружит нажатие клавиши, выберите OK, чтобы продолжить.

  1. Действие по умолчанию справа — «Выключить ключ», и это именно то, что нам нужно. Просто выберите ОК. еще раз.

  1. Как видите, на главном экране появилась новая запись, описывающая новое изменение. Чтобы действительно применить это изменение, используйте кнопку Write to Registry.

Эффект такой же, как и со скриптом AHK — клавиша Numlock на вашей клавиатуре больше не будет работать. Это немного сложнее отменить, чем скрипт, так как вам нужно снова запустить SharpKeys и удалить изменение, а не просто выйти из программы.

Исправление 3: установите для параметра «Статус Num Lock по умолчанию» значение «Выкл.» в реестре.

Для многих проблема не в том, что они случайно нажали клавишу Numlock, а в том, что Numlock запускается по умолчанию на их компьютере.

Давайте с самого начала проясним одну вещь: изменение поведения Numlock по умолчанию — это не простое решение. Для этого требуется изменение соответствующей настройки в BIOS или реестре.

Честно говоря, это даже не проблема, требующая исправления, так как вы всегда можете отключить Numlock вручную при каждом запуске компьютера. Более того, сценарий AHK, который мы описываем в Fix 5, автоматически отключает Num Lock, независимо от того, был ли он запущен по умолчанию или нет.

Если вы все еще хотите повозиться с настройкой реестра, вот пошаговый способ сделать это.

  1. Откройте редактор реестра, выполнив поиск Regedit в меню «Пуск».

  1. Перейдите к HKEY_USERS\.Default\Control Panel\Keyboard\ на левой панели. Вы также можете добавить этот адрес в корень в адресной строке вверху, например:

  1. С правой стороны вы увидите набор клавиш, в том числе одну с именем InitialKeyboardIndicators. Дважды щелкните эту запись, чтобы изменить ее значение.

  1. Измените значение на 0, чтобы автоматически отключать Numlock при запуске. Нажмите «ОК» и закройте Regedit, чтобы сохранить изменения. Новый параметр вступит в силу при следующей перезагрузке компьютера.

Исправление 4: установите для параметра «Статус Num Lock по умолчанию» значение «Выкл.» в BIOS

На большинстве ноутбуков и настольных компьютеров также можно изменить состояние Numlock по умолчанию в настройках BIOS. Обычно это более надежное исправление, чем редактирование реестра, которое Windows часто может отменить.

Однако специального пошагового руководства по изменению состояния Numlock в BIOS нет, поскольку макеты BIOS различаются от материнской платы к материнской плате. Просто покопайтесь в настройках BIOS вашего компьютера и проверьте все, что говорит Num Lock — обычно это настройка по умолчанию.

Исправление 5: Держите Num Lock постоянно отключенным с помощью AutoHotkey

Мы уже видели, как переназначить клавишу Numlock с помощью AHK, но как насчет того, чтобы полностью отключить Num Lock? Есть два способа сделать это.

Первый метод заключается в использовании встроенной функции SetNumLockState AHK. Используя это, вы можете заставить Numlock оставаться отключенным, независимо от того, сколько раз приложение (или случайное нажатие клавиши) пытается его включить. Просто поместите следующие строки в новый скрипт AutoHotkey и сохраните его:

#SingleInstance принудительно

#Настойчивый

SetNumLockState, Off

SetNumLockState, AlwaysOff

Теперь запустите этот скрипт от имени администратора. Больше нельзя будет включить Numlock на вашем компьютере с помощью ключа или иным образом. Даже если Numlock был включен до запуска скрипта, он будет отключен.

Если вы хотите снова использовать Numlock, вы всегда можете приостановить или приостановить скрипт с помощью значка на панели задач.

Теперь в некоторых системах функция AlwaysOn не будет работать стабильно. Обычно это происходит, когда состояние запускается приложением, а не ключом.

Для этих ситуаций требуется немного более сложный сценарий. По сути, нам нужен таймер, который будет проверять состояние Num Lock каждые несколько сотен миллисекунд и выключать его, если окажется, что он включен. Звучит сложно, но на практике очень просто.

#SingleInstance принудительно

#Настойчивый

SetTimer, CheckNumlock, 500

Возвращаться

Чекнумлок:

Состояние := GetKeyState(“Numlock”, “T”)

IfEqual, Состояние, 1

{

SetNumLockState, Off

}

Возвращаться

Запустите этот скрипт от имени администратора, и Numslock больше никогда не сможет активироваться на вашем компьютере.

Как лучше всего отключить Num Lock на вашем компьютере?

Самый надежный способ полностью деактивировать Numlock на вашем ПК — и оставить его таким — использовать скрипт AutoHotkey, который постоянно проверяет состояние Num Lock и отключает его при необходимости.

При этом большинству пользователей не нужен такой всеобъемлющий сценарий. Если все, что вам нужно, это отключить физическую клавишу Numlock на клавиатуре, достаточно однострочного сценария AHK.

Для изменения состояния Numlock по умолчанию при запуске нужно либо копаться в реестре, либо вносить изменения через настройки BIOS. Вы также можете просто нажимать его один раз при каждой загрузке компьютера, если оба эти варианта кажутся вам слишком техническими.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *