Smartphones and tablets support keyboards, and often even have official ones to buy.