Windows에서 num lock을 영구적으로 비활성화 하시겠습니까?


18

커서 이동에 숫자 키를 사용하고 싶습니다. 그러나 종종 NumLock실수로 타격 을 가한 다음 원하는 위치로 커서를 이동하는 대신 다음과 같은 입력이 발생합니다.

44444488

영구적으로 비활성화하려면 어떻게해야합니까? 여기에 주어진 Caps Lock을 제거하기위한 regedit 솔루션과 호환되는 것이 완벽합니다.

답변:


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 사용 안함 + Ctrl 키를 Caps 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,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

실제로 Nikolay는 MSFT 기술 포럼 링크가 약간 짧습니다. askvg에서이 정보를 참조하십시오. 토글 (1)은 실제로 numlock을 비활성화하지 않으며 부팅시 상태 만 설정합니다. 실제로 그것은 capslock을 켜고, numlock을 끄고, scrollock을 세 가지로 설정합니다. 나머지 설정은 다음과 같습니다. 따라서 이것은 OP 문제에 대한 답변처럼 보이지 않습니다.

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)

캡 잠금을 비활성화하기 위해 링크 된 질문의 16 진수 스캔 코드가 이미 있습니다. 그들은 어떻게 상호 작용합니까?
William Jockusch '12

좋아, 꽉 잡아 두 가지를 하나의 큰 설정으로 섞을 것이다.
너클-드래 거

이 3 개의 스캔 코드 매핑에서 숫자 4를 토글하는 방법에 주목하십시오. 단일 스캔 코드 매핑에서는 2로 설정했습니다. 기본적으로 모든 매핑 + 1이 그 규칙입니다. 그렇기 때문에 두 개의 매핑 중 원래 해킹이 3으로 설정되었습니다. 패턴을 따르면 더 많은 것을 추가 할 수 있습니다. 그들은 잘 상호 작용해야합니다.
너클-드래 거

정확한 코드를 게시하면 ctrl 및 caps lock을 바꾸는 것과 같이 스레드에서 잘못된 샘플을 수행했을 수 있습니다. 이는 주석에서 언급 한 것처럼 capslock을 비활성화하지 않습니다. 확인
너클-드래 거

분명히 Windows 10에서는이 문제가 마침내 해결되었습니다! twitter.com/patrickv/status/856764885853753344
Anders Tornblad

14

이러한 작업에 유용한 도구는 SharpKeys 입니다.

SharpKeys는 키보드의 특정 키를 다른 키처럼 작동시키는 데 사용되는 레지스트리 해킹입니다. 예를 들어 실수로 Caps Lock을 자주 누르는 경우이 유틸리티를 사용하여 Caps Lock을 Shift 키에 매핑하거나 완전히 끌 수도 있습니다.

작고 휴대 가능하며 GUI를 통해서만 위의 허용되는 대답과 동일합니다. 여기에 이미지 설명을 입력하십시오


확실한 하나는 키보드 수정하기 좋은 기본 GUI를 제공합니다
topherg

Windows Vista까지 사용할 수 있다고 Win 7 및 8에서 작동합니까?
Angelo Fuchs

방금 Windows 10에서 사용했는데 작동합니다. 또한 쉽게 롤백 할 수 있도록 수정 한 내용을 기억합니다. 그러나 NumLock의 기본 상태를 설정할 수 없으므로 레지스트리를 수정해야합니다 HKEY_CURRENT_USER\Control Panel\Keyboard\InitialKeyboardIndicators.VL-80 답변을 참조하십시오.
gwenzek

완벽하게, 나는 Num Lock이 항상 켜져 있기를 원했습니다. superuser.com/questions/952669/… 를 사용 하여 부팅시 키를 강제로 켜고 Num Lock 키를 nil로 매핑했습니다. Presto, Num Lock은 항상 켜져 있으며 다시 닫을 수 없습니다.
TT.

5

이것은 Microsoft Tech forum의 인용문입니다 .

이전에 시도했지만 레지스트리를 통해 비활성화하는 방법은 다음과 같습니다.

시작 을 클릭하고 실행을 클릭 한 다음 regedit 를 입력 하여 Windows 레지스트리 편집기를여십시오. 레지스트리에서 아래 폴더를여십시오.

HKEY_CURRENT_USER\ Control Panel\ Keyboard\

키보드 폴더 내에 값이 0, 1 또는 2 인 " InitialKeyboardIndicators " 라는 문자열 값이 있어야합니다 . 다음은 이러한 각 값에 대한 설명입니다.

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

1
일부 컴퓨터에서는 키 "2147483648"-마더 보드 BIOS 설정에서이 값을 볼 수 있습니다.
너클-드래 거

1 = Num Lock 비활성화가 작동하지 않습니다. Num Lock을 눌러도 여전히 켜거나 끌 수 있습니다.
Burjua

4

또는 우리 회사 전체가 10 키 문맹이며 플립 핀의 복제 된 화살표 키로 되돌아 갈 때 미워하기 때문에 가장 빠르고 쉬운 방법입니다.

  1. Numlock 키를 누르면 원하는 상태가되고 Windows XP는 사용자 프로필에서 사용자 상태를 기억합니다.
  2. Numlock Key Cap을 꺼내서 서랍에 넣습니다. 영구적 인 상태에서 좋아하기 때문에 영원히 계속 그렇게 유지됩니다.
  3. 다른 사람이 처음으로 로그인하는 경우 원하는 경우 펜을 사용하여 numlock을 활성화하면 해당 사용자 프로필에서 더 오래 유지됩니다.

지난 10 년 동안 모든 워크 스테이션에서 매우 잘 작동했으며, 프로그래밍, 시작 스크립트 또는 레지스트리 편집이 불필요합니다.


필자는 지금까지 있었던 수십 대의 XP 포워드 Windows 컴퓨터에서 "사용자 상태를 기억"하는 것을 본 적이 없습니다. 그리고 그것이 문제입니다. 그것을 기억하는 방법.
Doug Null

이 경우 Numlock 상태도 BIOS 설정에 영향을줍니다. Numlock이 활성화 된 부팅은 BIOS 설정 중 하나입니다. 저에게 있어서는 그 반대였습니다. 제가 구입 한 시스템은 실제로 제대로 작동하고 사용자 상태를 기억하기 위해 지옥에서 온 악의없는 악마의 축복을 받아야합니다. 물론 회사에서 직원이 비활성화되면 직원을 괴롭 히고 키를 제거해야합니다.
Fiasco Labs

0

(이것은 Knuckle-Dragger의 게시물에 대한 확장이며 몇 가지 세부 사항이 추가되었습니다.)

적절한 키 스캔 코드를 발견 할 수 있으면 레지스트리에서 키를 맵핑 할 수 있습니다. 일반적으로 키보드 사양은 일반적으로 사용되지만 제조업체에 따라 고유 한 사양이있을 수도 있습니다. 스캔 코드 목록은이 문서 키보드 스캔 코드 사양 에서 찾을 수 있으며 자세한 내용은 here을 참조하십시오 .

육각 그룹화 :

                 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

키 캡을 제거하여 서랍에 넣습니다. Insert 키는 문제를 일으켰으며이를 처리하는 가장 좋은 방법은 키보드에서 완전히 제거하는 것입니다. 소프트웨어가 numlock을 다시 켜면 소프트웨어 키보드를 사용하여 다시 끄고 해당 소프트웨어가 다시 수행되지 않도록하십시오.


심각하게도, 부팅하는 OS, 실행중인 VM 및 PC를 포맷하는 횟수에 관계없이 효과적이며 효과적입니다.
Christopher Hostage

0

여기에 또 다른 그루비 (내가 말하면 ;-) 솔루션이며 Num Lk 키를 5 초 동안 누르고 있으면 3 개의 잠금 키 (캡 잠금 장치)를 터치 할 때 Windows가 차별화 된 켜기 / 끄기 신호음을받을 수 있습니다 , Num Lock, 스크롤 잠금). 이 기능을 토글 키라고합니다.


이것은 해결책이 아닙니다. 해결 방법 일뿐입니다.
G-Man, 'Reinstate Monica'라고

0

나를 위해 작동하지 않은 몇 가지 방법은 다음과 같습니다.

  • SharpKeys를 설치했지만 추가 할 키 목록에 NumLock 키가 표시되지 않았습니다.

  • 표시된 키와 USER / DEFAULT 키 모두에서 레지스트리 설정을 변경하려고 시도했지만 아무런 효과가 없습니다.

  • Dell Precision이 있습니다. BIOS에서 POST Behavior 범주 Numlock Enable 속성을 변경하여 NumLock을 비활성화 할 수 있지만 효과가없는 것 같습니다!

실제로 대답은 아니지만 똑같은 일을하려고하면 동정해야합니다 (키패드의 NumLock 키에서 키를 제거해야 할 때가 있습니다 ...).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.