Simulando eventos da tela de toque no Android

possível que um processo em segundo plano ou uma tecla programável crie eventos de toque e envie-os para a tela como se a tela tivesse realmente sido tocad

i.e. simulando eventos da tela de toque.