I'm building a web page which needs a lot of text input, far more than is convenient on a phone or tablet.
How can I tell if the browser has a real keyboard, so that the page can display a "sorry, please use a device with a keyboard" apology for phones and tablets?
(It's not just the slowness of on-screen keyboards, it's that they also use up 1/3 of the already small screen.)