Setting the right input types for mobile keyboard enhancement