在dts里面进行配置:
kernel-3.18/arch/arm/boot/dts/CRO.dts
tpd-resolution = <540 960>; //分辨率
use-tpd-button = <0>; //物理按键是否开启功能开关,0表示关闭,1表示开启
tpd-key-num = <3>; //支持的物理按键数量,可以修改
tpd-key-local= <139 172 158 0>; //每个按键都有一个键值,这三个数值分别代表三个物理按键键值
tpd-key-dim-local = <90 883 100 40 230 883 100 40 370 883 100 40 0 0 0 0>;
tpd-key-dim-local 这个表示按键坐标,详细数值代表如下:
四个数值为一组:
90 883 100 40 --代表左边按键坐标,x=90, y=883, 100表示x坐标误差在上下50, 40表示y坐标误差在上下20
230 883 100 40 --代表中间按键坐标,x=230, y=883, 100表示x坐标误差在上下50, 40表示y坐标误差在上下20
370 883 100 40 --代表右边按键坐标,x=230, y=883, 100表示x坐标误差在上下50, 40表示y坐标误差在上下20
阅读(4894) | 评论(0) | 转发(0) |