Hide keyboard if hardware keyboard was detected
For devices that actually have a hardware keyboard, we don't need to show the osk.
Examples:
- Nokia N900
- PinePhone with upcoming keyboard
- Tablets with keyboard dock (asus transformers, pinetab, ...)
- Pinebook Pro Laptop
I suggest to hide it if a keyboard was detected, but offer a button to show it again (similar to how there's a button to make it show up in Phosh, and probably also plasma mobile, not sure right now hot it looks like there).
(Related problem: some devices need to have the screen rotated if a keyboard was detected / make screen orientation work based on sensors?)