Description
The current Input component displays the default text keyboard. It would be very useful to add a keyboardType (or similar) property to allow specifying which keyboard appears by default (e.g., numeric keypad for number-only fields). This would optimize the user experience for specific data types.
Use Case & Problem
When the input field is meant for a specific data type (like an API parameter that requires only numbers, a PIN code, or an IP address), forcing the user to manually switch from the default alphabetical keyboard to the numeric one is an unnecessary step. On a smartwatch screen, this friction significantly worsens the user experience.
Description
The current Input component displays the default text keyboard. It would be very useful to add a keyboardType (or similar) property to allow specifying which keyboard appears by default (e.g., numeric keypad for number-only fields). This would optimize the user experience for specific data types.
Use Case & Problem
When the input field is meant for a specific data type (like an API parameter that requires only numbers, a PIN code, or an IP address), forcing the user to manually switch from the default alphabetical keyboard to the numeric one is an unnecessary step. On a smartwatch screen, this friction significantly worsens the user experience.