typing can requires a keyboard