
도와주세요!!
글 수 15,339
2004.05.27 18:51:04 (*.227.236.247)
8124
안녕하세요. EZ-X5 사용자 입니다.
Q&A에 올려주신 MK712로 수정된 QWSMOUSE_QWS.CPP로 하고,
QT/E 2.3.7을 포팅을 하였습니다.
TOUCH PAD를 클릭을 해보니 TOUCH PAD에 누른 지점과 QVFB에
나타나는 좌표가 반대여서,
[변경전]
1599줄 xf = ((float) data.x - (float) MK712_start_dx) / (((float)
MK712_end_dx - (float) MK712_start_dx) / MK712_WIDTH);
1600줄 yf = MK712_HEIGHT - ((float) data.y - (float) MK712_start_dy) /
(((float) MK712_end_dy - (float) MK712_start_dy) / MK712_HEIGHT);
[변경후]
1599줄 xf = MK712_WIDTH - ((float) data.x - (float) MK712_start_dx) /
(((float) MK712_end_dx - (float) MK712_start_dx) / MK712_WIDTH);
1600줄 yf =((float) data.y - (float) MK712_start_dy) / (((float)
MK712_end_dy - (float) MK712_start_dy) / MK712_HEIGHT);
이렇게 바꿨는데, 좌표 방향이 정상적으로 돌아왔는데, 약간 좌표가 정확
하지 않는군요.
Qtopia를 포팅해서 Calibrate를 하면 좌표 조정이 가능하다던데? 혹시 EZ-X5로
QT로 포팅하신 QWSMOUSE_QWS.CPP를
보내주세요. 해결책 좀 보내 주세요...
[클릭]
---------------------
x
---------------------
[좌표]
---------------------
x
---------------------
Q&A에 올려주신 MK712로 수정된 QWSMOUSE_QWS.CPP로 하고,
QT/E 2.3.7을 포팅을 하였습니다.
TOUCH PAD를 클릭을 해보니 TOUCH PAD에 누른 지점과 QVFB에
나타나는 좌표가 반대여서,
[변경전]
1599줄 xf = ((float) data.x - (float) MK712_start_dx) / (((float)
MK712_end_dx - (float) MK712_start_dx) / MK712_WIDTH);
1600줄 yf = MK712_HEIGHT - ((float) data.y - (float) MK712_start_dy) /
(((float) MK712_end_dy - (float) MK712_start_dy) / MK712_HEIGHT);
[변경후]
1599줄 xf = MK712_WIDTH - ((float) data.x - (float) MK712_start_dx) /
(((float) MK712_end_dx - (float) MK712_start_dx) / MK712_WIDTH);
1600줄 yf =((float) data.y - (float) MK712_start_dy) / (((float)
MK712_end_dy - (float) MK712_start_dy) / MK712_HEIGHT);
이렇게 바꿨는데, 좌표 방향이 정상적으로 돌아왔는데, 약간 좌표가 정확
하지 않는군요.
Qtopia를 포팅해서 Calibrate를 하면 좌표 조정이 가능하다던데? 혹시 EZ-X5로
QT로 포팅하신 QWSMOUSE_QWS.CPP를
보내주세요. 해결책 좀 보내 주세요...
[클릭]
---------------------
x
---------------------
[좌표]
---------------------
x
---------------------