감사합니다
.
Multi touch screen device driver
에서
,
Input driver
를 넘겨주는 부분에서
, 아래와 같은
API를 사용하는
code를 볼 수 있습니다
.
---------<code>------------------------------------
input_report_abs(input_dev, ABS_MT_TOUCH_MAJOR, 20);
input_report_abs(input_dev, ABS_MT_WIDTH_MAJOR, 2);
---------------------------------------------------------
위의
input_report_abs()
함수의 세번째 인자값
(
여기서는
20/2)
는 무엇
(
어떤 값
)
을 의미하는지요
?
이 값의 크기에 의해서
, 안드포이드 폰에서
, 어떤
APP의
UI는 동작이 되고
,
어떤
APP의
UI에서는
touch를 인식못하곤 했습니다
.
물론
, 커널 소스의 문서에서는 “
ABS_MT_TOUCH_MAJOR/ ABS_MT_TOUCH_MINOR/ ABS_MT_WIDTH_MAJOR
/ ABS_MT_WIDTH_MINOR
”와 같은 것에 대한 설명은 있습니다만
,
영어 해석이 안 되는 것은 아니고요…
실제 응용과 매칭을 시켜려고 하면, 이해가 안됩니다
.
설명해 주시면 감사하겠습니다
.