anular la tecla de inicio Mantenga presionada una categoría.

Acabo de crear mi propio "Inicio" para reemplazar el Android stock o Sense.

Todo funciona bien y obtengo todo lo que quiero. Mi único problema es reemplazarlo para mantener presionada la tecla de inicio (que generalmente muestra las últimas 6 actividades que lanzó) con mi propio lanzador.

Reemplazo con éxito la pulsación larga del botón MENÚ con 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;
}
(...)

y esta parte es parte de la prensa larga:

  @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) {
        (...)

Pero el problema es que no pude reemplazar KeyEvent.KEYCODE_MENU con KeyEvent.KEYCODE_HOME

¿Es algo bloqueado en el código que evita que el usuario use una pulsación larga de Inicio?

Muchas gracias por toda la información que me darías.

Respuestas a la pregunta(3)

Su respuesta a la pregunta