아두이노로 해보니 재밌어서 오토핫키로도 구현해보았다.

 

오토핫키는 hello world만 해보고 써본 적이 없어서 제대로 동작하는 매크로를 구현해보려니 쉽게 동작하지 않았다. 아래 두 가지 점을 신경써서 구현하면 성능 좋은 매크로를 구현할 수 있다.

 

1. 정확히 동시에 두 개 이상의 키를 눌러주기 위해서 Send 대신에 SendInput 을 써야한다.

2. 커맨드 사이 딜레이를 주기 위해 Sleep 을 쓰면 정확도가 매우 떨어진다. 정확한 딜레이를 구현해둔 코드가 있어서 참고했다( https://bit.ly/3cyI8GX ). 아래 코드의 1-13번 라인에 해당한다. 해당 라인을 넣고, Sleep 대신 DllCall 을 쓴다.

 

아래는 샘플코드

 

 

 

 

게임할 때 쓰다가 스팀 밴 당하면 사용자 책임.

 

 

Posted by 도전하는 공돌이pooh

댓글을 달아 주세요

  1. ㅇㅇ 2020.04.29 10:57  댓글주소  수정/삭제  댓글쓰기

    좋은 정보감사합니다 sleep문이 좀 답답했는데 해결됐네요