Numlock 키는 아마도 최신 키보드에서 가장 쓸모없고 짜증나는 키일 것입니다. 한 번 실수로 탭하면 여러 개의 키가 갑자기 숫자가 돋보입니다. 컴퓨터에서 Numlock을 영구적으로 끄는 방법은 무엇입니까?
이것은 숫자 키패드 대신 일반 키에 숫자가 인쇄되어 있는 노트북 키보드에서 특히 문제가 됩니다. Numlock은 상단 어딘가에 위치하며, 홈 버튼을 누르는 동안 Numlock을 누르게 됩니다.
Numlock 키가 문제인 이유
Numlock 키는 Caps Lock 버튼과 마찬가지로 토글 버튼입니다. 실수로 Numlock을 누른 경우 다시 탭하여 잠금을 해제할 수는 없나요?
물론 그럴 수도 있지만 이는 일회성 상황에만 좋습니다. PC에서 Numlock이 반복적으로 활성화되는 경우 보다 영구적인 솔루션이 필요합니다.
Numlock은 작업 흐름을 방해하고 작업 중인 모든 것을 망칠 뿐만 아니라 실수를 해결하는 데 과도한 시간과 노력을 낭비합니다. Caps Lock 키와 달리 숫자 패드를 사용하는 사람이 거의 없기 때문에 이 키는 거의 유용하지 않습니다.
내 컴퓨터에서 Numlock이 계속 활성화되는 이유는 무엇입니까?
PC에서 Numlock 표시기가 자주 나타나는 데는 세 가지 이유가 있습니다.
우선 우연히. 이것이 가장 일반적인 이유입니다. 많은 빠른 타이피스트가 실수로 Numlock 키를 누르게 되기 때문입니다.
기본적으로 활성화되어 있을 수도 있습니다. 표준은 시작 시 Numlock을 비활성화된 상태로 유지하는 것이지만 버그 또는 관련 설정 변경으로 인해 PC를 부팅할 때마다 Numlock이 활성화될 수 있습니다.
마지막으로 소프트웨어 문제일 수도 있습니다. 아주 드물게 물리적 키를 누르지 않고도 Num Lock이 활성화되는 문제가 있습니다. 오류의 원인을 파악하기 어렵기 때문에 이는 처리하기 가장 까다로운 문제입니다.
Num Lock을 끄는 방법
대부분의 사람들이 직면하는 문제는 입력하는 동안 실수로 숫자 잠금 키를 누르는 것입니다. 이는 AutoHotkey를 사용하여 키 비활성화 으로 쉽게 해결할 수 있습니다.
수정 1: AutoHotkey를 사용하여 Num Lock 키 비활성화
AHK는 Windows 10 및 11용 키를 다시 매핑하고 사용자 정의 단축키를 생성하기 위한 경량 유틸리티입니다. 또한 스크립트를 사용하는 동안 키 바인딩 생성과 같은 간단한 작업에는 코드가 거의 필요하지 않습니다. 예를 들어, 한 줄을 사용하여 Numlock을 비활성화할 수 있습니다..
NumLock::반환
쉽지 않나요? 다음은 컴퓨터에 AutoHotkey를 설치하고 이 스크립트를 실행하는 단계별 방법입니다.
NumLock:: 반환
일부 애플리케이션(주로 비디오 게임)은 AHK를 방해할 수 있으므로 해당 애플리케이션을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하여 스크립트를 실행하는 것이 좋습니다. 이렇게 하면 스크립트에 우선순위가 부여되어 모든 애플리케이션에서 실행될 수 있습니다.
수정 2: SharpKeys를 사용하여 Num Lock 키 비활성화
AutoHotkey가 Microsoft Windows의 키 다시 매핑 로 가는 유일한 방법은 아닙니다. 기본적으로 동일한 작업을 수행하는 GUI 기반 앱인 SharpKeys도 있습니다.
SharpKeys는 AHK와 같은 키 누르기를 가로채는 대신 Windows 레지스트리를 직접 변경하는 방식으로 작동합니다. 따라서 AHK의 스크립팅 시스템이 제공하는 유연성 이 많지는 않지만 단일 키를 다시 매핑하는 데 화려한 것은 필요하지 않습니다.
효과는 AHK 스크립트와 동일합니다. 키보드의 Numlock 키가 더 이상 작동하지 않습니다. 하지만 프로그램을 종료하는 대신 SharpKeys를 다시 실행하고 변경 사항을 삭제해야 하기 때문에 이 작업은 스크립트보다 실행 취소하기가 조금 더 어렵습니다.
수정 3: 레지스트리에서 기본 Num Lock 상태를 끄기로 설정
많은 사람들의 경우 문제는 실수로 Numlock 키를 눌렀기 때문이 아니라 컴퓨터에서 Numlock 시작이 기본적으로 활성화되어 있다는 것입니다.
처음부터 한 가지를 분명히 해두겠습니다. Numlock의 기본 동작을 변경하는 것은 간단한 문제가 아닙니다. BIOS 또는 레지스트리 에서 관련 설정을 수정해야 합니다.
솔직히 이것은 수정이 필요한 문제조차 아닙니다. 컴퓨터를 시작할 때마다 Numlock을 수동으로 비활성화할 수 있기 때문입니다. 더 좋은 점은 Fix 5에서 설명하는 AHK 스크립트가 기본적으로 트리거되었는지 여부에 관계없이 Num Lock을 자동으로 비활성화하는 작업을 처리한다는 것입니다.
여전히 레지스트리 설정을 수정하고 싶다면 단계별 방법을 참조하세요.
수정 4: BIOS에서 기본 Num Lock 상태를 끄기로 설정
대부분의 노트북과 데스크톱 컴퓨터에서는 BIOS 설정에서 Numlock의 기본 상태를 수정할 수도 있습니다. 이는 대개 Windows에서 취소할 수 있는 레지스트리 편집보다 더 영구적인 수정 방법입니다.
BIOS 레이아웃은 마더보드마다 다르기 때문에 BIOS에서 Numlock 상태를 변경하는 구체적인 방법은 없습니다. 컴퓨터의 BIOS 설정을 둘러보세요. 만 사용하고 Num Lock이라고 표시된 항목이 있는지 확인하세요. 이는 일반적으로 기본 설정입니다.
수정 5: AutoHotkey를 사용하여 Num Lock을 계속 비활성화 상태로 유지
우리는 AHK를 사용하여 Numlock 키를 아무것도 없는 상태로 다시 매핑하는 방법을 이미 살펴보았습니다. 하지만 Num Lock을 완전히 비활성화하는 것은 어떻습니까? 이를 해결하는 방법에는 두 가지가 있습니다.
첫 번째 방법은 AHK에 내장된 SetNumLockState 함수를 사용하는 것입니다. 이를 사용하면 앱(또는 실수로 키를 누름)이 몇 번이나 Numlock을 활성화하려고 시도하는지에 관계없이 Numlock을 비활성화된 상태로 유지할 수 있습니다. 다음 줄을 새로운 AutoHotkey 스크립트에 넣고 저장하세요:
#SingleInstance 강제
#지속적
SetNumLockState, 끄기
SetNumLockState, AlwaysOff
이제 관리자 권한으로 이 스크립트를 실행하세요. 더 이상 키 등을 사용하여 컴퓨터에서 Numlock을 활성화할 수 없습니다. 스크립트를 실행하기 전에 Numlock을 활성화했더라도 꺼지게 됩니다.
Numlock을 다시 사용하려는 경우 언제든지 시스템 트레이 아이콘에서 스크립트를 일시 중지하거나 일시 중지할 수 있습니다.
이제 일부 시스템에서는 AlwaysOn 기능이 일관되게 작동하지 않습니다. 이는 일반적으로 키가 아닌 앱에 의해 상태가 트리거되는 경우입니다.
이러한 상황에서는 약간 더 복잡한 스크립트가 필요합니다. 기본적으로 Num Lock의 상태를 수백 밀리초마다 확인하여 활성화된 것으로 확인되면 끄는 타이머가 필요합니다. 복잡해 보이지만 실제로는 매우 간단합니다..
#SingleInstance 강제
#지속적
SetTimer, CheckNumlock, 500
반품
CheckNumlock:
상태 := GetKeyState(“Numlock”, “T”)
IfEqual, 상태, 1
{
SetNumLockState , 끄기
}
반품