Windows INSERT 키 기능이 실수로 트리거됩니다. 영구적으로 중지하는 방법?


38

우리는 모두 편집 기능을 사용하여 텍스트를 입력 할 때 텍스트 줄을 변경합니다. 한 줄 내에 두 가지 주요 편집 모드가 있습니다. a) 커서 위치에 편집 할 수없는 문자를 삽입하고 텍스트를 오른쪽으로 섞는 "삽입 모드"및 b) 편집 할 수없는 문자 인 "덮어 쓰기 모드" 커서가 선택한 문자를 덮어 쓰기 만하면됩니다.

덮어 쓰기 모드 IMHO는 녹색 화면 CRT 시절부터 남아 있습니다. 내가 찾은 유일한 용도는 ASCII로 2D 그림을 그리는 것입니다. 실제 그리기 도구를 사용할 수 있었을 때 80 년대에 다시 그만 두었습니다.

Windows (멍청하게 IMHO)는 INSERT키보드 의 키를 사용하여 덮어 쓰기 모드 전환 기능을 제공합니다 . (리눅스 / 유닉스가 일반적인 Windows-envy에 적합하다고 생각합니다). 덮어 쓰기 모드로 전환하기 때문에 해당 버튼을 누르지 않았습니다.

그러나 입력 할 때 가끔 덮어 쓰기 모드가 갑자기 발생합니다. 나는 그것이 ALT/ Windows/ CTRL/ SHIFT와 다른 키 의 이상한 조합 이거나 근처의 시간에 두 개의 표준 키를 눌러야 한다고 생각합니다 . 대체 키 시퀀스가 ​​무엇인지 아는 사람이 있습니까? 덮어 쓰기 모드 사용을 중지하도록 Windows에 지시하는 방법이 있습니까?


4
Shift + Numpad0은 하나를 삽입 모드로 설정합니다. 이것이 내 문제의 실제 원인이라고 생각합니다. (지구상의 누군가가 실제로 삽입 모드를 사용 합니까?)
Ira Baxter

1
실험시 주제가 아닌 주제를 추가하고 싶습니다. Shift + "Numpad 0"이 아니라는 것을 알았습니다. Shift + Numpad는 Num Lock의 효과를 비활성화하는 것으로 보이므로 Shift + 마침표 (삭제!), 1, 2, 3, 4, 6, 7, 8 및 9도 모두 다른 동등한 기능을 수행합니다. 이것이 Microsoft Windows에만 해당되는지 또는 일반적으로 다른 소프트웨어 또는 키보드에 의해 지원되는지 궁금합니다 (키보드 스캔 코드로 처리되기 때문에 특별한 소프트웨어 지원이 필요하지 않습니다).
TOOGAM

1
허용 된 솔루션이 Windows 8.1에서 작동하지 않았습니다 (비활성화 방법에 대한 관련 질문이 있었지만 Caps Lock).
AlainD

MS Office는이 키를 사용하는 사람이 거의 없어 기본적으로 키를 비활성화했습니다. 실제로 stackexchange에 게시하기 위해 ASCII로 2D 테이블을 그릴 필요가 있지만 테이블을 작성하는 도구가 있으므로 덮어 쓰기 모드가 필요하지 않습니다.
phuclv

2
"반 기능성". 나는 그것을 좋아한다!
Stephen Hosking

답변:


32

Windows에서 삽입 키를 비활성화하는 방법

워드 프로세서를 사용하는 거의 모든 사람이 실수로 Insert 키를 눌렀을 때 편집 중이라고 생각했을 때 덮어 씁니다. 이 문서에서는 키보드에서 Insert 키를 비활성화하는 간단한 방법을 설명합니다.

키를 누를 때마다 누른 키를 고유하게 식별하는 키 코드가 포함 된 Windows 메시지가 작성됩니다. Microsoft Word와 같은 프로그램은 키 누르기 메시지를 찾고 메시지의 키 코드에 따라 조치를 취합니다. Insert 키 누름 이벤트를 널로 맵핑하면, Insert 키를 누를 때 Windows가 키 코드에 대해 널을 포함하는 메시지를 보냅니다. 따라서 메시지를 수신하는 프로그램은 삽입 키 누름 이벤트와 관련된 조치를 수행하지 않으므로 다시 겹쳐 쓰는 것에 대해 걱정할 필요가 없습니다.

  1. 시작 → 실행 → regedit로 이동 하십시오.
  2. 이동 키보드 레이아웃 \ HKLM \ 시스템 \ CURRENTCONTROLSET \ 제어
  3. 화면 오른쪽을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 → 이진 값을 선택하십시오.
  4. 새 값의 이름을 Scancode Map으로 지정하십시오.
  5. 000000000000000002000000000052E000000000을 입력하십시오.
  6. regedit 닫기
  7. 재부팅하십시오.
  8. 선택 사항 : 완료되면 키보드에서 Insert 키를 분리 할 수 ​​있습니다.

Windows7 regedit로이 작업을 수행하는 경우 다음과 같이 16 진수 값을 8 바이트 행으로 입력해야합니다.

Value Data:
0000    00 00 00 00 00 00 00 00
0008    02 00 00 00 00 00 52 E0
0010    00 00 00 00

출처

위에서 설명한대로 수정 프로그램을 적용 할 레지스트리 파일 (.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,02,00,00,00,00,00,52,e0,00,00,00,00

위의 텍스트를 확장자가 .reg 인 파일에 넣고 (예 :) disable-insert.reg두 번 클릭하십시오.


이는 SharpKeys를 사용하여 수동 / 위험한 작업을 덜 수행 할 수 있습니다. 아래
rattray

1
이 후에 다시 부팅하십시오 ..
pootzko

.reg파일 솔루션 프로 (재부팅 후와) 윈도우 10에서 날 위해 일했습니다.
리드 던클

이것은 Num0덮어 쓰기 모드 활성화를 비활성화하지 않습니다 Numlock( Insert실수로 덮어 쓰기 모드를 비활성화 한 후 실수로 키를 비활성화하여 키가 비활성화되었음을 확인 했습니다 Num0). 중요한 경우 Windows Server 2016에서.
Elaskanator

27

0숫자 키패드의 키를하게 insert되면 num lock꺼집니다.

MS-DOS 응용 프로그램에서 무언가를 입력하고 문구의 중간으로 돌아가서 Tab 키를 누르면 덮어 쓰기 모드로 전환됩니다.


4
숫자 키패드 의 0 키 는 Num Lock 이 꺼져 있을 때 삽입 키 입니다.
추후 공지가있을 때까지 일시 중지되었습니다.

1
Tab을 누르면 +1 겹쳐 쓰기가 PowerShell에서 트리거지고 유지 이유는 무엇 누르면 때문입니다 ... 궁금 Tab자동 완성을 위해 모든 시간을
binaryfunt

또한 Powershell 설정에서 "삽입 모드"가 선택되어 있는지 확인하십시오
binaryfunt

이것은 다른 답변에 필요한 것보다 많은 시간을 소비하지 않고 나를 빨리 절약했습니다. Insert 키가 없으며 실수로 숫자 키패드에서 0을 누르십시오. 나는 단지 그것을 다시 쳤다. 그리고 빙고 방 고는 날이 저장된다.
rubynorails

6

숫자 키패드에서 Shift+ + 0를 알아 냈습니다 . 속도를 자주 입력하는 동안 실수로 태그를 지정해야한다고 생각합니다. 오랫동안 나를 던졌습니다.

위의 추가 내용이 일부에게는 도움이 될 수 있지만 내 문제는 아닙니다. 여기에 걸려 넘어지는 사람이라면, 어떤 응용 프로그램 (예 : MS Word에서 편집하는 것과 관련이 없음)에 관계 없이이 문제가 발생하면 인터넷 끝에서 검색하는 번거 로움을 덜어주십시오 ...

편집 :
내 개인적인 결정적인 결론은 삽입 덮어 쓰기, 기간을 토글하기위한 "다른 마술 키 콤보"가 없다는 것입니다. 따라서 불완전한 / 느슨한 스트로크 콤보 또는 키보드의 바운스로 인해 빠른 타이핑 과정에서 항상 ins / ovr 전환을 트리거하는 예기치 않은 인코딩이 생성 될 수 있습니다. 개인 조사에서 소프트웨어 결함보다 키보드 / 하드웨어 결함으로 인한 것일 가능성이 더 높습니다. 그것이 소프트웨어 결함이라면 나는 그것에 대해 인터넷에 더 많은 게시물을 볼 것이라고 생각합니다.

나는 마침내 regedit 제안을 게시하려고 시도하고 단순히 그것을 극복하려고 노력할 것입니다.


Shift+Num0numlock이 비활성화 된 상태이거나 Num0numlock이 활성화 된 일반 상태이면 덮어 쓰기 모드가 전환됩니다.
Elaskanator

5

아무도 가장 간단한 해결책을 제안한 사람이 없습니다. 키보드에서 실제 물리적 키를 꺼내십시오 (예 : 가위, 나이프 등).

여기에 이미지 설명을 입력하십시오


8
그것은보기 흉하지 않기 때문에 ...
binaryfunt

1
;-)를 입력하는 동안 어쨌든 키보드를 보지 않아도됩니다
rluks

6
제발 아무도 이러지 마
bubbleking

그것이 제가 한 일이며 행복했습니다. 여전히 실수로 Num-0을 누를 수 있으며 삽입 모드로 전환됩니다. 종료하려면 다시 눌러야합니다.
Stephen Hosking

1
다른 사람의 컴퓨터에 어떤 반응이 있는지 알아보십시오.
Ira Baxter

4

려면 SharpKeys 를 사용하십시오 . 이렇게하면 키가 비활성화되고 레지스트리 해킹을 수행하는 것보다 쉽고 안전합니다.Insert

Sharpkeys는 오래되었지만 (Windows 7 용으로 설계되었지만) Windows 10에서 계속 작동합니다.

여기에 이미지 설명을 입력하십시오


몇 년 전에 SharpKeys를 발견했지만 (질문 날짜 확인)이 질문을 한 것을 기억하지 못했습니다. 따라서 탁월한 답변으로 답변 해 주셔서 +1입니다. 죄책감은 SharpKeys를 발견하기 전에 사용했던 훨씬 오래된 답변을 (지금 당장) 받아 들였습니다.
Ira Baxter

@Ira, 문제 없음, 공감대에 감사드립니다 :) SharpKeys가하지 않는 한 가지는 방금 발견 한 것입니다. Shift + NumPad0을 비활성화하지 않습니다. 어딘가에 핫키 편집기가 있다는 것을 기억합니다. 그 트릭을 할 수 있습니다. 그러나 우연히 그 키 조합을 치지 않았으므로 나에게 영향을 미치지 않습니다.
dangph

오랜 사용 (이 질문의 나이에 주목)에서 우연히 "Shift + NumPad0"을 누르는 것을 발견했습니다. 이것이 매우 드문 사실은 그것을 인식하는 데 시간이 걸린다는 것을 의미합니다. 삽입 키가 비활성화 된 상태 에서 삽입 모드에 있기 때문에 다시 나가는 방법은 분명하지 않습니다. 결국 shift + Numpad0이 떠 오릅니다. 드문 이벤트는 처리하기가 최악입니다. 따라서 더 강력한 대답이 필요합니다. 한숨.
Ira Baxter

1

이 문제를 해결하고 다른 유용한 기능을 제공하는 가장 쉬운 방법 중 하나는 AutoHotkey를 사용하여 삽입 키를 다시 매핑하는 것 입니다.

내 Windows 컴퓨터에서 숫자 패드가 잠겨 있지 않으면 숫자 패드가 삽입 키를 수행하므로 AutoHotkey 스크립트에 다음이 있습니다.

숫자 키패드 0 :: 0

따라서 0에 도달하면 삽입 키 대신 0을 쓰므로 숫자를 잠 그거나 끄는 것에 대해 걱정할 필요가 없습니다.


0

파일-옵션-고급-붙여 넣기를 위해 삽입 키 사용-여전히 사용되지만 훨씬 더 실용적인 이유로 원하지 않는 것을 붙여 넣었을 때 알 수 있습니다 :-)


2
나는 이것이 특정 응용 프로그램 (아마도 Word)을위한 것이라고 생각합니까? 문제는 Windows에서 기능을 완전히 비활성화하는 것입니다.
kad81

0

HP 랩탑의 경우 Fn+ ins키를 누릅니다 .

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