Постійно відключити num lock у Windows?


18

Мені подобається використовувати цифрові клавіші для переміщення курсору. Але кожного разу я потрапляю NumLockпомилково, а потім замість переміщення курсору туди, куди я цього хочу, я закінчую таким входом:

44444488

Як я можу його назавжди відключити? Щось сумісне з рішенням regedit для позбавлення від Caps Lock, наведеного тут, було б ідеально.

Відповіді:


8

Ось хак, щоб вимкнути і функцію "caps lock", і "num lock":

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,
04,00,00,00,3A,00,00,00,
00,00,3A,00,00,00,45,00,
00,00,00,00,00,00,00,00

Тут поєднуються обидва хаки. Numlock disabled + ctrl поміняється блокуванням caps.

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,04,00,00,00,3A,00,1D,00,1D,00,3A,00,00,00,45,00,00,00,00,00

Гаразд, ось карта сканування для відключення Numlock. Я зазирнув сюди , numlock - це шістнадцять 45. Заздалегідь резервну копію реєстру

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,02,00,00,00,00,00,45,00,00,00,00,00

Насправді, Микола, що посилання на технічний форум MSFT трохи коротке, дивіться цю інформацію на askvg. Toggle (1) насправді не вимикає numlock, він просто встановлює стан під час завантаження. Насправді це три речі, увімкнено "Блокування", вимкнення, вимкнення. Ось решта налаштувань. Тож це не виглядає як відповідь на питання ОП.

http://www.askvg.com/force-capslock-numlock-and-scrolllock-keys-behavior-using-windows-registry/

0 - Turn all indicators Off (NumLock, CapsLock, ScrollLock)
1 - Turn CapsLock On
2 - Turn NumLock On
3 - Turn CapsLock and NumLock On
4 - Turn ScrollLock On
5 - Turn CapsLock and ScrollLock On
6 - Turn NumLock and ScrollLock On
7 - Turn all indicators On (NumLock, CapsLock, ScrollLock)

У мене вже є шістнадцятковий код сканування від пов’язаного питання, щоб відключити блокування шапки. Як вони взаємодіють?
Вільям Йокуш

ОК, підвісьте, я змішу два в одній великій обстановці.
Knuckle-Dragger

Зверніть увагу, як для цього відображення 3-х кодів сканування я змінив число 4. В одному зі скануваннях коду я встановив його на 2. В основному, для кожного відображення, яке ви робите + 1, це правило для цього. Ось чому початковий хак (з двох відображень) був встановлений на 3. Можна додати більше, якщо слідувати шаблону. Вони повинні добре взаємодіяти.
Knuckle-Dragger

опублікуйте точний код, який у вас є, я, можливо, зробив неправильний зразок із цього потоку, як і я з заміною ctrl та caps lock, що не вимикає caplock, як ви згадуєте у своєму коментарі. Підтвердьте
Knuckle-Dragger

Мабуть, в Windows 10 це питання остаточно вирішено! twitter.com/patrickv/status/856764885853753344
Anders Tornblad

14

Хорошим інструментом для таких завдань є SharpKeys .

SharpKeys - це хакер реєстру, який використовується для того, щоб певні клавіші на клавіатурі діяли як інші клавіші. Наприклад, якщо ви випадково натискаєте Caps Lock часто, ви можете скористатися цією утилітою, щоб зіставити Caps Lock на клавішу Shift або навіть повністю вимкнути її.

Він невеликий, портативний і робить те саме, що прийнятий відповідь вище, лише через GUI введіть тут опис зображення


Однозначний +1, забезпечує хороший основний графічний інтерфейс для зміни клавіатури
topherg

Там написано, що він працює в Windows Vista, чи працює він для Win 7 та 8?
Анджело Фукс

Я просто використовував його в Windows 10 і він працює. Крім того, він пам'ятає зміни, які ви внесли, що дозволяють легко відкатати. Але ви не можете встановити стан NumLock за замовчуванням за допомогою нього, вам доведеться змінити реєстр, HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicatorsдив. Відповідь VL-80.
gwenzek

Ідеально, я хотів, щоб Num Lock завжди був включений. Використовували superuser.com/questions/952669/…, щоб примусити його на чоботях, і скопіювали ключ Num Lock до нуля. Presto, Num Lock завжди увімкнено, і його не можна знову відкладати.
ТТ.

5

Це лише цитата форуму Microsoft Tech :

Можливо, ви намагалися це раніше, але ось як відключити його через реєстр:

Натисніть кнопку Пуск , виберіть команду Виконати і введіть regedit, щоб відкрити редактор реєстру Windows. У реєстрі відкрийте папки нижче.

HKEY_CURRENT_USER\ Control Panel\ Keyboard\

У папці клавіатури ви повинні мати значення рядка під назвою " InitialKeyboardIndicators " зі значенням 0, 1 або 2. Нижче наведено пояснення кожного з цих значень.

0 = Num Lock is turned OFF after the logon.
1 = Disable Num Lock.
2 = Numlock is turned ON after  the logon.

1
На деяких машинах ви можете побачити це значення у вашому ключі "2147483648" - Шануйте налаштування BIOS материнської плати.
Knuckle-Dragger

1 = Відключити Num Lock не працює, ви все одно можете увімкнути / вимкнути його, натиснувши його.
Буржуа

4

Або найшвидший і найпростіший спосіб, оскільки вся наша компанія грамотна з 10 клавішами, і ненавидить її, коли вона повертається до дублюваних клавіш зі стрілками.

  1. Натисніть клавішу Numlock так, щоб вона перебувала у бажаному стані, Windows XP і вперед запам'ятовувала стан користувача в профілі користувача.
  2. Зніміть кришку ключа Numlock і покладіть її у свій ящик. Оскільки вам це подобається в постійному стані, він майже назавжди залишається таким шляхом.
  3. Якщо хтось інший входить вперше, використовуйте ручку, щоб активувати numlock, якщо це бажано, він залишається таким чином у цьому профілі користувача назавжди.

Працює дуже добре протягом майже останнього десятиліття на всіх робочих станціях, не вимагає програмного забезпечення, сценарію запуску чи редагування реєстру.


Я ніколи не бачив, щоб "запам'ятав стан користувача" за 20 років на всіх десятках передніх комп'ютерів Windows, на яких я працював. І в цьому проблема. Просто ЯК змусити його запам'ятати.
Дуг Нулл

На стан Numlock також впливає налаштування BIOS в цьому випадку. Завантаження з Numlock active буде одним із параметрів BIOS. Для мене все було навпаки: системи, які я купую, повинні бути благословлені деяким нечестивим демоном з пекла, щоб насправді діяти належним чином і запам'ятати стан користувача. Впевнений, викликує персонал, коли він відключається в нашій компанії, отже, видалення ключа.
Лабораторії Фіаско

0

(Це розширення на посаді Knuckle-Dragger, яке додає декілька деталей.)

Ключі можуть бути відображені в реєстрі, якщо можна виявити відповідний код сканування ключів. Як правило, в наші дні технічні характеристики клавіатури регулярно використовуються, але виробники можуть періодично мати унікальні. Список сканових кодів можна знайти в цій документації Специфікація сканування коду клавіатури, а також докладнішу інформацію: тут .

Шестнадцяткові групи:

                 00000000 00000000 03000000 1de05de0 55004400 00000000
                                    │       │        │        │
keys, number of to change¹         ─┘       │        │        │
key remap first  (to←from 22221111)²        ┘        │        │
key remap second (if one)                    ────────┘        │
null hex to end (necessary?)                          ────────┘
  ¹ 02=1, 03=2, >2 possible?
  ² hex+e0-or-00, e1 and e2 are rare
  * multimedia keys may be hard to remap, they can be defined uniquely by keyboard manufacturer?!?

Вони можуть бути поміщені у файл реєстру (наприклад keyboard_context-menu-to-control.reg):

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,03,00,00,00,1d,e0,5d,e0,55,00,44,00,00,00,00

0

Зніміть кришку ключа і покладіть її у свою шухляду. Клавіша "Вставка" доставляла мені неприємності, і найкращий спосіб впоратися з цим - це повністю видалити її з клавіатури. Коли програмне забезпечення ввімкнено numlock, використовуйте клавіатуру програмного забезпечення, щоб вимкнути його знову і намагайтеся не допустити цього програмного забезпечення знову.


Ні в чому серйозно, він ефективний і працює незалежно від того, до якої ОС ви завантажуєтесь, незалежно від VM, які ви працюєте, і хоч скільки разів ви форматуєте свій ПК.
Крістофер Заручник

0

Ось ще одна неприємна ситуація (якщо я так кажу ;-) рішення, утримуйте клавішу Num Lk протягом 5 секунд, і вікна дадуть вам можливість отримувати диференційований тон увімкнення / вимкнення, коли ви торкаєтесь трьох клавіш блокування (шапки блокування , Num Lock, прокрутка блокування). Ця функція називається Перемикати ключі.


Це не рішення; це лише обхід.
G-Man каже: "Відновити Моніку"

0

Ось кілька способів, які не спрацювали для мене:

  • Я встановив SharpKeys, але не зміг побачити клавішу NumLock у списку клавіш, які потрібно додати (і все одно, не зацікавлений у програмному забезпеченні, яке згадує, що для запуску потрібна Windows 2003!)

  • Я спробував змінити налаштування реєстру, як у показаному ключі, так і в ключі USER / DEFAULT - це не мало ефекту

  • У мене Dell Precision. В BIOS, ви можете змінити POST Behavior категорії Numlock Включити властивість відключити NumLock, але, здається , не мають ніякого ефекту!

Насправді не відповідь, а просто співчувати, якщо ви намагаєтесь зробити те саме (можливо, настав час вийняти ключ із клавіші NumLock на клавіатурі ...).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.