On a Linux Phone OSK is shown when not needed
When you start Calculator on a Pinephone you see the OSK, which is not needed. See also downstream issue: https://gitlab.com/mobian1/issues/-/issues/316
OSKs visible
property on DBus might be needed to set to hide the keyboard.