¿Cómo escuchar el teclado en la pantalla Flutter?

Estoy creando una aplicación móvil, quiero eliminar un widget cuando el teclado aparece en la pantalla, es decir, cuando el campo de entrada de texto está enfocado.

He intentado usarRawKeyboardListener pero eso no parece funcionar, mi código es el siguiente:

     new Container(
         child: new RawKeyboardListener(focusNode: new FocusNode(),
         onKey: (input) => debugPrint("*****KEY PRESSED"),
         child: new TextField(
         controller: new TextEditingController(),
    )));

Respuestas a la pregunta(2)

Su respuesta a la pregunta