Hola,
Pueds intentar utilizar el evento "OnVirtualKeyboardShown", que se activa cuando el teclado virtual se muestra en la pantalla. Puedes utilizar este evento para redimensionar o reposicionar tu formulario y asegurarte de que no queda oculto por el teclado.
Aqui tienes un ejemplo para Delphi 11:
https://docwiki.embarcadero.com/Code...bleForm_Sample