作者gn00618777 (非常念舊)
看板AndroidDev
標題[問題] 15" 電阻式 Touch Screen
時間Sat Dec 13 17:34:47 2014
板友好
我在 imx6q_sabresd 客製板移植 Android 4.4.2,使用 eGalax 的觸控螢幕
當手指觸碰螢幕時,他會出現滑鼠游標,在螢幕正中間的周圍滑鼠和手指幾乎重疊
但越往四周圍就越不準,比如說手指放在左邊螢幕,滑鼠游標就在手指的右手邊
放在右邊螢幕,滑鼠就在手指左邊,放在下面邊緣,滑鼠出現在手指右上。
看起來就好像觸控螢幕下的 panel 比觸控螢幕還小。
我懷疑是因為出現滑鼠游標的關係導致這麼不準...,在 user space裡
cat proc/bus/input/devices 看到 touch 的 Handlers= mouse event3
有兩個,所以我猜是不是把它拿掉就可以比較準了? 如果是這要怎拿?
查詢了網路,要取消滑鼠模式,是不是要去修改
system/usr/ids/eGalax_Touch_Screen.idc ?
這是idc的內容
touch.deviceType = touchScreen
touch.orientationAware = 1
touch.size.calibration = none
touch.orientation.calibration = none
這又代表,觸控螢幕其實不用做 calibrate ?
那我又怎樣可以確定 android 執行時他有正確載入此 eGalax_Touch_Screen.idc ?
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.155.26
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1418463291.A.E7F.html
※ 編輯: gn00618777 (220.136.155.26), 12/13/2014 17:35:47
推 openeyes222: idc的檔名和driver code的dev name一致。 12/15 11:49
推 openeyes222: android的校正都是改firmware或driver code,我也不 12/15 11:55
→ openeyes222: 知道有什麼設定檔可以校正。 12/15 11:55
推 stanwu: 根據我的了解calibration的參數會傳給觸控ic所以還是要做 12/17 01:09