자작프로그램

특정 키를 빠르게 연타로 누를 때 단축키를 누르는 프로그램

반응형

 

 

키보드의 특정 키를 연속으로 빠르게 눌렀을 때 사용자가 지정한 단축키를 누르는 자작 프로그램입니다.

 

단축키가 많은 프로그램을 쓰다보면 여러개의 키를 조합해서 누르는 경우가 상당히 많은데요.

단축키를 매번 누르는 것도 상당히 귀찮습니다.

 

예전에 만들었던 단축키 변경 프로그램이나 오토매크로를 사용해서 단축키를 바꾸는 방법도 있는데요.

그 프로그램과는 조금 다른 방식의 프로그램입니다.


키를 빠르게 연타로 두번 입력 => 누른 키 차단 후 단축키 누름

천천히 누름 => 누른 키 차단 후 차단 키 재입력

 

사용자가 지정한 키를 눌렀을 때 연타로 누르는 다음 키 입력 확인을 위해 0.2초동안 대기를 합니다.

연타로 키를 누를 때 먼저 누른 키를 차단할 필요가 있기 때문에 키를 천천히 눌렀을 때에는 바로 입력이 되지 않고 약간의 지연시간이 생긴 후 키가 눌러집니다.

많이 신경쓰일 정도는 아닌데 이게 신경쓰이면 대기시간을 줄이고 줄인 만큼 키를 더 빠르게 누르세요.

연타로 누르는 단축키는 일반적으로 잘 사용하지 않는 키(펑션키, 숫자키, 넘패드키)로 사용하는 것이 좋습니다.

대기시간을 줄이면 되지만 그만큼 키를 더 빠르게 눌러야 하는 단점이 생기고, 특수키(컨트롤, 알트, 시프트)는 일반적으로 많이 사용하는 키라서 사용하지 않는 것이 좋아요.

프로그램 사용 예)
D1 : LControlKey.LShiftKey.D1
숫자1을 연타로 누르면 Ctrl + Shift + 1 키 전송

D9 : LMenu.LShiftKey.F10
숫자9를 연타로 누르면 Alt + Shift + F10 키 전송

Oemtilde : LControlKey.F12||LControlKey.F
물결표시키를 연타로 누르면 Ctrl + F12 키 전송, 잠시 대기후 Ctrl + F 전송

다중키 반복은 세개까지 사용할 수 있습니다. 

단축키 외에 마우스 클릭이나 프로그램 실행을 원하면 예전에 만들었던 오토매크로와 단축키를 연동해서 사용하면 됩니다.

 

본문하단에 첨부한 파일을 다운로드 받아서 압축을 풀고 프로그램을 실행하세요. (관리자 권한 실행 필요)

 

작업 표시줄 오른쪽 시스템 트레이에 DD 모양의 아이콘이 생깁니다.

마우스 우클릭하고 설정을 클릭하세요.

 

 

 

프로그램 설정화면입니다.

연타로 누를 키, 보낼 키를 누르고 추가를 누르세요.

키 입력 대기시간은 키를 연타로 누른 후 다음 작업을 위한 대기시간입니다.

 

단축키를 지정했으면 추가를 누르세요. 컨트롤, 알트, 시프트키는 연타키로 사용할 수 없습니다.

 

연타 타이머를 원하는 값으로 지정하세요. 저장하고 닫기를 누르면 됩니다.

 

 

 

기타 설정 화면입니다.

특정 프로그램에서는 연타 기능을 사용하지 않도록 설정도 가능합니다.

 

 

 

두개의 조합 키로 다른 단축키를 누르는 기능이 추가되었습니다.

A 와 B 를 계속 누르고 있을 때 C가 눌러지는 기능입니다.

A 키를 누르고 있는 상태이고 나중에 누른 키(B)가 연속으로 눌러지기 시작할 때부터 동작(C)합니다.

 

조합 키 기능은 키 차단을 하지 않고 키가 눌러져 있는지만 확인해서 키 차단후에 지정한 키를 누릅니다.

특수키 조합으로 사용하는 경우 오동작을 하는 경우가 있으니 조합 키는 일반 키 조합으로만 사용하고 보낼 키도 단일키로만 사용하세요.  

 

 

프로그램 동작환경 : .Net framework 4.5 , 윈도우11 , 윈도우 10, 윈도우 7, 관리자 권한 필요
파일명은 변경하지 마세요. WindowexeDoubleSendKeys가 아니면 실행이 되지 않습니다.

 

WindowexeDoubleSendKeys_2024-05-03.zip
0.40MB



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

https://www.virustotal.com/gui/file/e97d15a8549b9e14e6bf04577eb2fa481b0858da7609eeab4447c063292db295


개인이 만든 프로그램이고 많이 알려지지 않은 프로그램이라 일부 백신에서 악성코드로 인식할 수도 있습니다.
백신에서 차단하는 경우 예외처리나 신뢰하는 프로그램으로 추가해서 사용하세요.

프로그램이 알 수 없는 이유로 강제로 종료되는 경우 백신 프로그램, 안티 치트, 게임 가드, 인터넷 뱅킹 관련 보안 프로그램들 때문에 방해를 받고 있는건 아닌지 확인해보세요.

반응형
카카오페이 1,000원 후원하기 (모바일용)