you mean i shoul send a BTN_TOUCH pressure event.just like input_event(ts->idev, EV_ABS, BTN_TOUCH, pressure);?
On 12月12日, 上午9时56分, Reed Huang <[email protected]> wrote: > You need to send BTN_TOUCH event when the pen is down. > Refer to:http://androidzaurus.seesaa.net/article/90045743.html > zhqzh1982 wrote:now i modify the simply calibrate way by x = ((x- > 80)*480)/(1300-80); mean the x's value is from 0 to 480 y = ((y - > 380)*640)/(1600-400); the y's value is from 0 to 640 the tslib working ok,but > android's touchscreen do not work On 12月12日, 上午8时58分, > zhqzh1982<[email protected]>wrote:hi my touch pannel driver use input system > with event interface when pen down ,i input the x valuer y value and pressure > value,just below if((x == 0)&&(y == 0)&&(pressure == 0)){ x = last_x; y = > last_y;} else { x = ((x- 80)*240)/(1300-80); y = ((y - 380)*320)/(1600-400); > } if (x != last_x) { printk("the input x value is %d\n",x); > input_report_abs(ts->idev, ABS_X, x); last_x = x; } if (y != last_y) { > printk("the input y value is %d\n",y); input_report_abs(ts->idev, ABS_Y, y); > last_y = y; } if (pressure == last_press) pressure--; > input_report_abs(ts->idev, ABS_PRESSURE, pressure & 0xfff); and when pen up i > input the pressure value as 0,just below input_report_abs(ts->idev, > ABS_PRESSURE, 0); but ,android's touch function do not work ,who can help me > thanks --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
