Como substituir o botão home no android 4.0

Quero substituir o botão de início na minha atividade do Android. Eu tentei algumas coisas relacionadas a isso que estão funcionando para 2.3 e abaixo, mas não para 4.0 acima

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

    if(keyCode == KeyEvent.KEYCODE_HOME)
    {
        startActivity(new Intent(this, ActivityB.class));
        return true;
    }
    return super.onKeyDown(keyCode, event); }

e outro é o caminho

 @Override public void onAttachedToWindow() { 
     this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
     super.onAttachedToWindow(); 
 }

Mas não está me ajudando. qualquer tem idéia sobre isso, compartilhe informações

questionAnswers(1)

yourAnswerToTheQuestion