¿Cómo controlar el botón de inicio en Android?

Estoy en mi aplicación y tengo el botón de control de retroceso, pero también quiero controlar el botón de inicio. He escrito el código pero no puedo controlar el botón INICIO. Aquí está mi código. Ayúdame a lograrlo.

public boolean onKeyDown(int keyCode, KeyEvent event) 
{
  if (keyCode == KeyEvent.KEYCODE_BACK ) 
  {
    return false;
  }
  else if (keyCode == KeyEvent.KEYCODE_HOME)
  {
    return false;
  }
  return super.onKeyDown(keyCode, event);    
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta