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.