프로그래밍

특정 프로그램안에서 특정 키보드 블럭 시키기 - WindowexeKeyPressBlock

프로세스 천국 2017. 10. 24. 00:00

특정 프로그램안에서 키보드나 마우스를 눌렀을때 그 키를 블럭 시키는 프로그램입니다.

 

게임을 하다보면 컨트롤키 옆의 윈도우키나 단축키의 옆의 키가 눌려서 가끔 짜증나게 되는 경우가 있는데 그럴때 필요한 프로그램입니다. 시프트를 눌렀는데 z 가 눌린다던가, 알트를 눌렀는데 x 가 눌린다던가 등등..

마우스 가운데 버튼을 눌렀는데 휠다운이 일어나거나 휠업이 되거나. 이거는 웹브라우저를 사용하다보면 항상 있는 일이죠.

 

 

모든 프로그램에서 키를 블럭시킬 수도 있고, 지정한 프로그램안에서만 블럭시키는 것도 가능합니다.

 

게임을 하다가 윈도우로 빠져나오거나 지정한 프로그램이 아닌 다른 프로그램이 활성화되면 블럭 시킨 키는 자동으로 활성화됩니다.

 
작업표시줄 - 시스템 트레이에서 키보드 모양의 아이콘에서 마우스 우클릭 - 프로그램 설정을 누르세요.
 

 

블럭시킬 키를 누르고 키보드 키 추가를 클릭하세요.

 

지정한 프로세스에서만 블럭시키려면 프로세스의 이름을 쓰고 추가하면 됩니다. 
콤보박스를 클릭하면 현재 실행중인 프로세스가 보입니다.
 

 

 

기본 설정파일 예제입니다. 모두 지우고 사용하세요.

 

Process : notepadProcess : wordpadProcess : excel
BKeys : LControlKey.FBKeys : LControlKey.ABKeys : SpaceBKeys : BackBKeys : WheelDown

 

위 내용 간단 설명

 

메모장과 워드패드, 엑셀 프로그램에서는 ctrl + f 키와 ctrl + a , 스페이스, 백스페이스, 휠다운 버튼이 안눌러집니다.

그 이외의 프로그램은 모두 키가 정상적으로 눌러집니다.

 

 

프로세스 항목이 하나도 없는 경우 활성화 되어 있는 모든 프로그램에 적용됩니다.

 

트레이에 있는 아이콘을 클릭하면 비활성화되고 한번 더 클릭하면 다시 활성화됩니다.

 

프로그램 동작환경 : .Net framework 4.0 , Windows vista 이상 , 관리자 권한 필요

 

 

이 블로그는 더이상 업데이트를 하지 않는 관계로 프로그램은 배포하지 않습니다.
아래 블로그에서 다운로드 받으세요.

 

https://pcwindows.tistory.com/416

 

바이러스토탈 검진 결과 링크

https://www.virustotal.com/gui/file/4192a327c8602b12dd899ee89f399030d87d2329ae6d293ee4abb05cf3dd7a68/detection