Chave inicial de substituição do Android

Como a pergunta sugere, eu sei que não podemos substituir o evento da tecla Home, mas se você olhar para o emulador deandroid 2.2 você verá um aplicativoCar Home substituiu a maioria das teclas, como Residência, chamada final.

Agora, o ponto é como eles fizeram isso? Tentei espiar o código-fonte do aplicativo, mas, para minha surpresa, ele não está disponível ou não consigo encontrá-lo, mas acho que não é o caso mais tarde.

questionAnswers(3)

yourAnswerToTheQuestion