http://pastebin.com/zfxwLHqr


for(int i=0;i<=1;i++)

  {

    rotating[i] = true;

    if (encoderPos[i] != 0)

    {

        if(i==0) {

          if(encoderPos[i]>=1) {Keyboard.press('q'); Keyboard.release('q');}

          else {Keyboard.press('w'); Keyboard.release('w'); }

          }

        if(i==1) {

          if(encoderPos[i]>=1) {Keyboard.press('o'); Keyboard.release('o');}

          else {Keyboard.press('p'); Keyboard.release('p');}

        }

      }

               encoderPos[i] = 0;

      }

    }
ㅡㅡㅡㅡㅡㅡ

로터리 엔코더 시그널을 받아서 q/w o/p를 입력하는 코드인데

분명히 메모장 상에서는 조오오오오온나 작동 잘됨.

wwwwwqqqqqwwww  ooooppppoooppppoooo 등등. 키보드로 꾹 누르고 있는 상태랑 다를게 없음.


근데 막상 프로그램을 켜서 인게임으로 들어가보면 상황이 달라짐.


왼쪽은 약간 튕기는게 있기는 해도 인식은 잘 됨.

근데 오른쪽이 거의 먹통이다. 움직이지를 않음. 한 5밀리미터 정도 움직이다가 멈춤.


키보드를 꾸우우욱 누르는게 아니라 두다다다 존나 빠르게 입력하는거랑 비슷한 느낌이 아닐까 싶기는 한데,

키보드로 할때는 그렇게 해도 존나 잘된다.


뭐가 문제인지 도저히 모르겠으뮤ㅠ