안녕하세요...

iamijij 님의 말씀 대로 X, Y 좌표가 바꾸어 있습니다..

EZ-X5보드와 EZ-M01보드의 LCD서브보드의 터치의 X, Y 가 바뀌어 있어서..

님께서 수정하실 내용은 다음과 같습니다..

void QCustomTPanelHandlerPrivate::readMouseData()
{
...
생략
...

xf = ((float) data.x - (float) MK712_start_dx) / (((float) MK712_end_dx - (float)
MK712_start_dx) / MK712_WIDTH);
yf = MK712_HEIGHT - ((float) data.y - (float) MK712_start_dy) / (((float) MK712_end_dy -
(float) MK712_start_dy) / MK712_HEIGHT);

data.x = yf;
data.y = xf;


위의 함수에서

data.x = xf;
data.y = yf;

하시면 X, Y 좌표가 바뀌게 됩니다..

그리고.. 미세한 조정은 위의 xf 값과 yf의 값을 잘 조합하셨어 수정하시면 될것 같네요....

그럼 수고하세요..


안병준 wrote..
: 밑의 글을 참고해서 터치패드를 수정해서 컴파일해봤더니
: 터치패드가 반대로작동하던데요
: 왼쪽밑에 클릭하면 오른쪽위에가 클릭되구
: 왼쪽위 클릭하면 오른쪽 밑이 클릭되던데.
: 어떤부분 수정해야 하나요?
:
: 보드는
: ezboard입니다.m01
: StrongArm보드요.