ICS teclado de vuelta, los botones de inicio no tomar contacto cuando se abre en la superposición

Estoy creando una pantalla de superposición. Todo funciona perfecto en él, excepto el teclado del teclado por defecto de android 4.0+ (teclado hacia abajo), el botón de inicio y las aplicaciones recientes cuando el teclado está abierto. Estas llaves no toman el tacto y en lugar las llaves sobre él están siendo tiradas. Por ejemplo, cuando se pulsa en la parte posterior de la coma se está tocando, cuando se pulsa en casa la tecla de espacio se está tocando, etc

El problema se ve con el teclado por defecto de Android desde la versión 4.0 sólo porque los dispositivos Samsung que tienen su propia aplicación de teclado no muestran este problema también cuando en modo horizontal el teclado predeterminado funciona normalmente, pero entonces el teclado está en modo de pantalla completa.

introduzca la descripción de la imagen aquí

No estoy seguro de si la falla está en la implementación del teclado o en la mía. De todos modos la solución debe encontrarse ya que la mayoría de los usuarios van a utilizar el teclado por defecto.

Para la pantalla de superposición estoy utilizando los siguientes indicadores:

int flags = WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL | WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN | WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR; params.type = WindowManager.LayoutParams.TYPE_SYSTEM_ERROR; params.flags |= flags; params.format = PixelFormat.TRANSPARENT; 

Por favor, hágamelo saber si algún fragmento de código más se requiere para comprender mi consulta. He pasado por muchas preguntas ya hechas, pero no encontró ninguna coincidencia con mi consulta. Espero encontrar alguna solución.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.