ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2012年11月30日 星期五

touch interface in framework

跟 kernel 介面 (/dev) 銜接的 code 好像是 /framework/base/libs/ui/EventHub.cpp

先 scanDir( ),把 /dev/input/ 下所有有效的 file 列出。
然後一一用 openDevice( ) 打開,看看屬於哪一種 input 類型 (keyboard, trackball, touch pad/singl,multi..)
然後決定要不要 monitor


在 frameworks/base/services/java/com/android/server/InputManager.java

kernel 所有的 input driver 都會在 /dev/input/event?

可以用 read



ref:
  • http://ray2501.blogspot.tw/2012/08/keyboard-and-touch-panel.html
  • http://download.farsight.com.cn/download/pdf/Farsight091114-linux-1.pdf
  • http://source.android.com/tech/input/touch-devices.html
  • http://www.kernel.org/doc/Documentation/input/multi-touch-protocol.t
  • http://blog.csdn.net/liwendovo/article/details/7903635
  • http://www.cnblogs.com/tnxk/archive/2012/10/26/2741326.html

沒有留言:

標籤

網誌存檔