Что будет если отключить numlock
Навсегда отключить num lock В Windows?
Мне нравится использовать цифровые клавиши для перемещения курсора. Но время от времени я бью NumLock по ошибке, а затем вместо перемещения курсора, где я хочу, я в конечном итоге с входом, как это:
Как я могу отключить это? Что-то совместимое с решением regedit для избавления от Caps Lock дано здесь было бы идеально.
7 ответов
вот хак, чтобы отключить caps lock и Num lock:
вот оба Хака вместе взятые. Numlock отключен + ctrl поменялся местами с caps lock.
OK, вот карта scancode для отключения Numlock. Я посмотрел здесь, numlock hex 45. Резервное копирование реестра заранее.
на самом деле Николай, ссылка на форум MSFT tech немного короткая, см. Эту информацию в askvg. Переключение (1) на самом деле не отключает numlock, это просто устанавливает состояние во время загрузки. На самом деле он делает три вещи, устанавливает capslock, numlock off, scrollock off. Вот остальные настройки. Таким образом, это не похоже на ответ на проблему OP.
хороший инструмент для таких задач SharpKeys.
SharpKeys Хак реестра, который используется, чтобы сделать определенные клавиши на клавиатуре, как и другие ключи. Например, если вы случайно нажмете Caps Lock часто, вы можете использовать эту утилиту для сопоставления Caps Lock с клавишей Shift или даже полностью отключить ее.
Он маленький, портативный и делает то же самое, что и принятый ответ выше, только через графический интерфейс
возможно, вы пробовали это раньше, но вот как отключить его через реестр:
клик Start, нажмите кнопку Run и типа regedit открыть реестр Windows редактор. В реестре откройте указанные ниже папки.
в папке клавиатуры, вы должны иметь строковое значение с именем «InitialKeyboardIndicators» со значением 0, 1 или 2. Ниже объяснение каждой из этих величин.
или самый быстрый и простой способ, так как вся наша компания 10-клавишная грамотная и ненавидит его, когда он возвращается к листать дублированные клавиши со стрелками.
работает очень хорошо в течение почти последнего десятилетия на всех рабочих станциях, не требует никакого программирования, скрипта запуска или редактирования реестра.
(Это расширение амбал-пост, который добавляет несколько деталей.)
ключи могут быть сопоставлены в реестре, если соответствующий ключ scancode может быть обнаружен. Как правило, в эти дни спецификации клавиатуры регулярно используются, но производители могут иногда иметь уникальные. Список scancodes можно найти в этой документации Клавиатура Сканирования Кода Спецификация и еще некоторые детали можно найти:здесь.
их можно поместить в файл реестра (например, keyboard_context-menu-to-control.reg ):
снимите колпачок и положите его в ящик. Клавиша Insert доставляла мне проблемы, и лучший способ справиться с ней-полностью удалить ее с клавиатуры. Когда программа оказывается, что NumLock обратно, использовать клавиатуру, чтобы скрыть его снова, и попытаться не допустить, что софт делает это снова.
вот еще один заводной (если я говорю это сам 😉 решение, удерживайте клавишу Num Lk вниз в течение 5 сек и окна даст вам выбор, чтобы получить дифференцированный вкл / выкл тон, когда вы касаетесь трех ключей блокировки (caps lock, Num Lock, scroll lock). Эта функция называется клавиши переключения.
Активация NumLock при включении компьютера
Большинство современных клавиатур сегодня снабжены отдельным блоком цифровых клавиш Numpad. Их расположение гораздо удобнее использования верхнего ряда цифр, поэтому даже производители ноутбуков в ущерб размерам устройств добавляют цифровую клавиатуру к стандартному блоку. Часто пользователи, лишённые данного блока, даже докупают его отдельным модулем и подключают к компьютеру через USB-интерфейс.
В рамках данной статьи мы рассмотрим, как настроить автоматическое включение цифровых клавиш при старте компьютера.
Содержание статьи:
Цифровой блок и клавиша NumLock
Работа цифрового блока на компьютере активируется клавишей Num Lock, которая обычно располагается над цифровым модулем. На некоторых моделях клавиатур и ноутбуков данная функция дополнительно снабжена индикатором, который, при активном состоянии функции Num Lock, подсвечен диодом.
Автоматическая активация NumLock при включении компьютера зависит от двух моментов. Во-первых, данная возможность должна быть включена в БИОС материнской платы вашего ПК. Во-вторых, активность NumLock зависит от используемой вами при установке системы сборки дистрибутива ОС. Именно настройку включения цифровой клавиатуры в системе мы и рассмотрим ниже.
Настройка автоматического включения NumLock
Настройку включения цифровой клавиатуры мы будем производить через редактор реестра Windows. Вопрос о реестре Windows и его структуре подробно был рассмотрен в статье Изменение параметров cистемного реестра Windows.
Открываем редактор реестра Windows:
и жмём на клавишу Enter
Далее находим ветку реестра
Стоит также отметить, что иногда, по определённым причинам, настройка в ветке .DEFAULT может не работать. В этом случае все манипуляции над параметром InitialKeyboardIndicators следует проводить в ветке:
Присваиваемое значение будет зависеть от того, какая операционная система установлена на нашем компьютере.
Автоматическое включение NumLock в Windows XP
Значение параметра InitialKeyboardIndicators в Windows XP задаётся по нашему желанию в соответствии с приведённой ниже схемой:
Для удобства внесения изменений в реестр можно воспользоваться приложенным к статье рег-файлом (о том, как создавать подобные файлы, рассказывалось в публикации Создание reg-файлов. Синтаксис редактирования записей реестра) или батником (подробнее о редактировании реестра из командной строки в публикации Редактирование реестра Windows из командной строки, bat-файлы)
Автоматическое включение NumLock в Windows XP:
Автоматическое включение NumLock в Windows 7 (применимо к Windows Vista)
Автоматическое включение NumLock в Windows 7 (Vista):
Автоматическое включение NumLock в Windows 10 (применимо к Windows 8/8.1)
После установки на компьютер ОС Windows 10 функция NumLock также может быть отключена по умолчанию. Это же будет наблюдаться, если вы обновили свою систему до Windows 10 с прежних версий, как описано в статье: Обновление Windows 7 и Windows 8/8.1 до Windows 10 после 29.07.2016
Автоматическое включение NumLock в Windows 10 (8/8.1):
После проведённых настроек закрываем окно редактора реестра и перезагружаем компьютер. Функция Num Lock будет активна сразу после входа в систему.
Включение NumLock скриптом в автозагрузке
Суть заключается в том, что при помощи скриптов vbs можно имитировать нажатие в системе той или иной кнопки клавиатуры. Получается, что если после включения компьютера имитировать нажатие клавиши NumLock, то незамедлительно будет активирована работа цифрового блока. Нужно только настроить автоматическое имитирование клавиши.
Содержание скрипта будет следующим:
Если мы распакуем файл numlock.vbs и запустим его, то увидим, как изменится состояние переключателя NumLock.
То есть, если запустить скрипт при выключенном NumLock, то он включится. И наоборот: если при запуске скрипта цифровой блок был активен, то он отключится. Теперь остаётся только сделать так, чтобы данный файл запускался при включении компьютера
В русскоязычной версии системы папки будут иметь следующие названия
Каталог AppData является скрытым. Поэтому для его обнаружения нужно включить отображение скрытых файлов и папок в файловом менеджере (например, в стандартном проводнике Windows).
Более подробно об этом способе и о других способах добавить скрипт в автозагрузку Windows уже говорилось в статье Автозагрузка. Добавление приложений в автозагрузку Windows
После добавления скрипта в автозагрузку системы одним из способов можно перезагружать компьютер и наслаждаться удобством от этой небольшой, но очень полезной доработки.
Как отключить кнопку num lock
На ноутбуке или компьютере есть клавиши, которые мы никогда не используем.
Например NumLock у меня всегда должен быть включен;
ScrLock — всегда выключен;
Или мне нравится использовать цифровые клавиши для перемещения курсора. Но время от времени я бью NumLock по ошибке, и вместо перемещения курсора набиваю цифры.
Некоторые выколупывают или вырывают эти клавиши из клавиатуры, при необходимости вставляют ее на место и тут же вынимают обратно.
Другие покупают специальную клавиатуру, которая позволяет вносить изменения в раскладку.
Самые продвинутые пользователи лезут в BIOS чтобы найти параметр отключения ключа NumLock, но нужно знать модель компьютера и версию BIOS.
Загружаются в BIOS и ищут элемент с именем «NumLock State», «Bootup NumLock State» или аналогичный, нажимают Enter и с помощью клавиш со стрелками выберают «Off» или «Disabled», затем Enter.
Если вы используете Autohotkey, вы можете добавить следующую строку в ваш скрипт: SetNumLockState, AlwaysOn
Не забудьте поставить эту строку перед вашими горячими клавишами, например в самом начале своего сценария, чтобы убедиться, что он всегда работает нормально, если вы поместите его в середину или в конец сценария, он может не работать.
Этим способом можно отключить любые клавиши на клавиатуре ноутбука или компьютера.
Этот метод позволяет отключить возможность пользователю нажимать на клавишу в принципе, не извлекая её физичеки (то есть num lock будет включен всегда).
Процедура отключения Num Lock через реестр в Windows.
Откроется редактор реестра (не делайте другие изменения, если не понимаете к чему это может привести и не навредите).
Находим ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout (именно Layot, а не Layots).
В корне создаем Двоичный параметр (Edit, New, Binary Value) и называем его Scancode Map.
В его значении необходимо указать значение нашей кнопки (в Вики можно найти значение вашей клавиши, у меня это была цифра 45).
Таблица «Скан-коды клавиш» ниже на этой странице.
Остальные цифры можно взять по моему примеру.
Всего должно получиться 36 цифр (с подавляющим превосходством нулей):
Перезагрузить компьютер, чтобы данные из реестра вступили в силу
После этого нажимаем ОК и перезагружаем компьютер.
Теперь клавиша Num Lock будет всегда включена (физически жать бесполезно).
Отмена отключения кнопки num lock
Чтобы вернуть всё к первоначальному состоянию, достаточно удалить созданный нами Двоичный параметр в Редакторе реестра.
Использование а затем удаление стороннего софта приводит к установкам вирусов и фишинговых программ.
В нашем случае мы обошлись штатными средствами Windows.
Как не включать кнопку Num Lock при загрузке компьютера.
Для определения базового статуса клавиши NumLock для текущего пользователя предназначена запись в системном реестре:
Для смены статуса необходимо:
2. Перейдите в раздел
HKEY_USERS\.DEFAULT\Control Panel\Keyboard
3. Дважды щелкните на записи
InitialKeyboardIndicators
4. Присвойте записи значение 0 и щелкните на кнопке OK
5. Закройте редактор системного реестра и перезагрузите ПК Скан-коды клавиш
Скан-коды клавиш
Все скан-коды ниже даются в шестнадцатеричной системе.
Большинство скан-кодов на XT-клавиатуре соответствуют физическому местоположению клавиш, начиная с клавиш Esc (код 01) и цифровых клавиш 1-9 (коды 02-0A). К примеру, клавиши второго ряда ( Tab ↹ Q W E R T Y U I O P [ ] ↵ Enter ) имеют последовательные скан-коды 0F-1C (15-28 в десятичной системе).
Клавиша | Код нажатия XT | Код отпускания XT | Код нажатия AT | Код отпускания AT |
---|---|---|---|---|
Основная клавиатура | ||||
A | 1E | 9E | 1C | F0,1C |
B | 30 | B0 | 32 | F0,32 |
C | 2E | AE | 21 | F0,21 |
D | 20 | A0 | 23 | F0,23 |
E | 12 | 92 | 24 | F0,24 |
F | 21 | A1 | 2B | F0,2B |
G | 22 | A2 | 34 | F0,34 |
H | 23 | A3 | 33 | F0,33 |
I | 17 | 97 | 43 | F0,43 |
J | 24 | A4 | 3B | F0,3B |
K | 25 | A5 | 42 | F0,42 |
L | 26 | A6 | 4B | F0,4B |
M | 32 | B2 | 3A | F0,3A |
N | 31 | B1 | 31 | F0,31 |
O | 18 | 98 | 44 | F0,44 |
P | 19 | 99 | 4D | F0,4D |
Q | 10 | 90 | 15 | F0,15 |
R | 13 | 93 | 2D | F0,2D |
S | 1F | 9F | 1B | F0,1B |
T | 14 | 94 | 2C | F0,2C |
U | 16 | 96 | 3C | F0,3C |
V | 2F | AF | 2A | F0,2A |
W | 11 | 91 | 1D | F0,1D |
X | 2D | AD | 22 | F0,22 |
Y | 15 | 95 | 35 | F0,35 |
Z | 2C | AC | 1A | F0,1A |
0 | 0B | 8B | 45 | F0,45 |
1 | 02 | 82 | 16 | F0,16 |
2 | 03 | 83 | 1E | F0,1E |
3 | 04 | 84 | 26 | F0,26 |
4 | 05 | 85 | 25 | F0,25 |
5 | 06 | 86 | 2E | F0,2E |
6 | 07 | 87 | 36 | F0,36 |
7 | 08 | 88 | 3D | F0,3D |
8 | 09 | 89 | 3E | F0,3E |
9 | 0A | 8A | 46 | F0,46 |
? | ? | |||
Scroll Lock | 46 | C6 | 7E | F0,7E |
Pause | E1,1D,45, E1,9D,C5 | — | E1,14,77, E1,F0,14,F0,77 | — |
Ctrl + Break код для клавиши Ctrl код для клавиши Ctrl | ? | ? | ||
Insert | E0,52 | E0,D2 | E0,70 | E0,F0,70 |
Home | E0,47 | E0,C7 | E0,6C | E0,F0,6C |
End | E0,4F | E0,CF | E0,69 | E0,F0,69 |
Page Up | E0,49 | E0,C9 | E0,7D | E0,F0,7D |
Page Down | E0,51 | E0,D1 | E0,7A | E0,F0,7A |
Delete | E0,53 | E0,D3 | E0,71 | E0,F0,71 |
↑ | E0,48 | E0,C8 | E0,75 | E0,F0,75 |
← | E0,4B | E0,CB | E0,6B | E0,F0,6B |
↓ | E0,50 | E0,D0 | E0,72 | E0,F0,72 |
→ | E0,4D | E0,CD | E0,74 | E0,F0,74 |
Цифровая клавиатура | ||||
Num Lock | 45 | C5 | 77 | F0,77 |
/ | E0,35 | E0,B5 | E0,4A | E0,F0,4A |
* | 37 | B7 | 7C | F0,7C |
— | 4A | CA | 7B | F0,7B |
+ | 4E | CE | 79 | F0,79 |
↵ Enter | E0,1C | E0,9C | E0,5A | E0,F0,5A |
. | 53 | D3 | 71 | F0,71 |
0 | 52 | D2 | 70 | F0,70 |
1 | 4F | CF | 69 | F0,69 |
2 | 50 | D0 | 72 | F0,72 |
3 | 51 | D1 | 7A | F0,7A |
4 | 4B | CB | 6B | F0,6B |
5 | 4C | CC | 73 | F0,73 |
6 | 4D | CD | 74 | F0,74 |
7 | 47 | C7 | 6C | F0,6C |
8 | 48 | C8 | 75 | F0,75 |
9 | 49 | C9 | 7D | F0,7D |
Клавиши ACPI | ||||
Power | E0,5E | E0,DE | E0,37 | E0,F0,37 |
Sleep | E0,5F | E0,DF | E0,3F | E0,F0,3F |
Wake | E0,63 | E0,E3 | E0,5E | E0,F0,5E |
Мультимедиа клавиши | ||||
Управление проигрывателем | ||||
Следующий трек | E0,19 | E0, 99 | E0, 4D | E0,F0,4D |
Предыдущий трек | E0,10 | E0, 90 | E0,15 | E0,F0,15 |
Остановить | E0,24 | E0,A4 | E0,3B | E0,F0,3B |
Проигрывать/пауза | E0,22 | E0,A2 | E0,34 | E0,F0,34 |
Звук вкл/откл | E0,20 | E0,A0 | E0,23 | E0,F0,23 |
Увеличить громкость | E0,30 | E0,B0 | E0,32 | E0,F0,32 |
Уменьшить громкость | E0,2E | E0,AE | E0,21 | E0,F0,21 |
Управление браузером | ||||
Поиск | E0,65 | E0,E5 | E0,10 | E0,F0,10 |
Домашняя страница | E0,32 | E0,B2 | E0,3A | E0,F0,3A |
Назад | E0,6A | E0,EA | E0,38 | E0,F0,38 |
Вперед | E0,69 | E0,E9 | E0,30 | E0,F0,30 |
Стоп | E0,68 | E0, E8 | E0,28 | E0,F0,28 |
Обновить | E0,67 | E0,E7 | E0,20 | E0,F0,20 |
Закладки | E0,66 | E0, E6 | E0,18 | E0,F0,18 |
Управление приложениями | ||||
Media Select | E0,6D | E0,ED | E0,50 | E0,F0,50 |
Электронная почта | E0,6C | E0,EC | E0,48 | E0,F0,48 |
Калькулятор | E0,21 | E0,A1 | E0,2B | E0,F0,2B |
Мой компьютер | E0,6B | E0,EB | E0,40 | E0,F0,40 |
В чистом DOS клавиша Pause генерирует 6 скан-кодов при нажатии и не генерирует скан-кодов при удержании и отпускании. Под Windows же (в том числе и в VMware и DOSBox) клавиша Pause работает так же, как и любая другая: при нажатии и удержании генерирует скан-коды E1,1D,45, а при отпускании — E1,9D,C5.