substituindo a tecla Home Pressione e segure em uma atividade de category.HOME

Acabei de criar meu próprio "Lar" para substituir o Android ou o Sense.

Tudo está funcionando bem e eu recebo tudo o que quero. Meu único problema é substituir por um toque longo na tecla home (que geralmente mostra as últimas 6 atividades que você lançou) pelo meu próprio iniciador.

Substituí com sucesso a pressão prolongada no botão MENU por este código:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

//Log.i(TAG,"Keycode: "+keyCode);

if (keyCode == KeyEvent.KEYCODE_MENU) {
    // this tells the framework to start tracking for
    // a long press and eventual key up. it will only
    // do so if this is the first down (not a repeat).

    event.startTracking();
    return true;
}
(...)

e esta parte parte para a imprensa longa:

  @Override
    public boolean onKeyLongPress(int keyCode, KeyEvent event) {

        //Log.i(TAG,"LONG"+keyCode);
        Toast.makeText(Launcher.this,"LONG "+keyCode, Toast.LENGTH_SHORT).show();

        if (keyCode == KeyEvent.KEYCODE_MENU) {
        (...)

Mas o problema é que não consegui substituir o KeyEvent.KEYCODE_MENU pelo KeyEvent.KEYCODE_HOME

isso é algo bloqueado no código que evita que o usuário use uma pressão longa na tela inicial?

Muito obrigado por todas as informações que você me deu.

questionAnswers(3)

yourAnswerToTheQuestion