Android的EasyTouch是如何向系统发送BACK,HOME,TASKS这三个按键消息的?

不用root权限,不需要做系统应用,可行吗?求指点思路。
我其实就是最近特别想摆脱虚拟键,但是目前已有的手势应用又没有我喜欢的操作方式,所以我打算做一个手势应用。

http://www.coolapk.com/apk/com.shere.easytouch