It could be a usefull addittion the option to have unexpected keyboard as a floating keyboard. It can be helpfull for apps like Termux where changing size of usable screen can have effects on GUI:

But a floating keyboard keeps the same usable screen's size:
