AutoHotInterception를 이용해서 하드웨어 키입력으로 매크로를 만들어서 사용하고있는데
문제가 두가지가 있습니다 ㅜ
첫번째는 매크로가 조금 길면 자동으로 두번실행돼서 리로드로 재시작이 되는걸 막아야하고
두번째는 원랜안이랬는데 어느날부터 매크로의 맨 마지막 ( 키보드의 어떤 키를 눌러라 ) 이 누른상태에서 끝납니다
asd() {
AHI.SendKeyEvent(keyboardId , GetKeySC("UP"), 0)
AHI.SendKeyEvent(keyboardId , GetKeySC("LEFT"), 0)
AHI.SendKeyEvent(keyboardId , GetKeySC("DOWN"), 0)
AHI.SendKeyEvent(keyboardId , GetKeySC("RIGHT"), 0)
Reload
}
asd라는함수에 방향키를 때고 마지막에 reload를 넣고 그함수를 매크로들 마지막줄에 넣고 쓰고있었는데
이 함수를 넣어도 매크로의 맨 마지막이 방향키를누르는거면 그 방향키가 계속 눌린채로 매크로가 종료돼요 ㅜ
리로드까지 인식이 되는건 확인했습니다
몇개월동안 잘 쓰고있엇는데 어느날부터 갑자기 이러네요
코드는 동일한데 갑자기 안된다고 하는거면..게임에 했을경우 게임에 뭔가가 바뀌어서 그럴수도있겟네요