Sorry, I didn't mean to speak with any authority on the specifics of KeePass. I'm neither a developer nor a user. I was just explaining the parent.
That said, the implementation probably differs on different platforms. 1Password, for example, uses a virtual "keyboard" on Android.