Teclado webview de Android que cubre la entrada

El efecto deseado para mi aplicación de Android es tener una vista web con un cuadro de entrada y contenido. Cuando el usuario hace clic en el teclado, el teclado empuja el cuadro de entrada hacia arriba, pero no cambia el tamaño del contenido principal y simplemente se superpone encima de él, como se ve en el siguiente diagrama.

El problema que estoy experimentando es que el teclado cubre el cuadro de entrada y no lo empuja hacia arriba.

Esta es actualmente una aplicación de Android cordova. En el manifiesto, he confundido

 <activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchMode="singleInstance" android:name="GigJam" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" android:windowSoftInputMode="adjustPan">

También en config.xml:

   <preference name="Fullscreen" value="false" />

Usé android: windowSoftInputMode = "ajustarPan" para evitar que el tamaño de la pantalla se redimensione, que es lo que quiero, ya que no quiero que el contenido se aplaste. También he intentado configurar el CSS para que el cuadro de entrada sea fijo y absoluto (básicamente vinculado a la parte inferior de la vista web.

Según tengo entendido, cuando el teclado emerge de una edición en el cuadro de entrada, también empujaría hacia arriba el cuadro porque el cuadro de entrada está restringido a la vista web que también se empujará hacia arriba.

Cualquier consejo apreciado, gracias, D

Respuestas a la pregunta(2)

Su respuesta a la pregunta