value class KeyboardType private constructor(@Suppress("unused") private val value: Int)
Values representing the different available Keyboard Types.
Companion Object
Properties
val Unspecified: KeyboardType
The keyboard type is not specified.
val Text: KeyboardType
A keyboard type used to request an IME that shows regular keyboard.
val Ascii: KeyboardType
A keyboard type used to request an IME that is capable of inputting ASCII characters.
val Number: KeyboardType
A keyboard type used to request an IME that is capable of inputting digits. IME may provide inputs other than digits but it is not guaranteed.
val Phone: KeyboardType
A keyboard type used to request an IME that is capable of inputting phone numbers.
val Uri: KeyboardType
A keyboard type used to request an IME that is capable of inputting URIs.
val Email: KeyboardType
A keyboard type used to request an IME that is capable of inputting email addresses.
val Password: KeyboardType
A keyboard type used to request an IME that is capable of inputting password.
val NumberPassword: KeyboardType
A keyboard type used to request an IME that is capable of inputting number password.
val Decimal: KeyboardType
A keyboard type used to request an IME that is capable of inputting decimals. IME should explicitly provide a decimal separator as input, which is not assured by KeyboardType.Number.
val PasswordVisible: KeyboardType
A keyboard type used to request an IME that is capable of inputting visible password.
val PostalAddress: KeyboardType
A keyboard type used to request an IME that is capable of inputting postal address.
val PersonName: KeyboardType
A keyboard type used to request an IME that is capable of inputting person name.
val EmailSubject: KeyboardType
A keyboard type used to request an IME that is capable of inputting email subject.
val ShortMessage: KeyboardType
A keyboard type used to request an IME that is capable of inputting short message.
val LongMessage: KeyboardType
A keyboard type used to request an IME that is capable of inputting long message.
val Filter: KeyboardType
A keyboard type used to request an IME that is capable of filtering text.
val Phonetic: KeyboardType
A keyboard type used to request an IME that is capable of inputting phonetic text.
val DateTime: KeyboardType
A keyboard type used to request an IME that is capable of inputting date and time.
val Date: KeyboardType
A keyboard type used to request an IME that is capable of inputting date.
val Time: KeyboardType
A keyboard type used to request an IME that is capable of inputting time.
val NumberSigned: KeyboardType
A keyboard type used to request an IME that is capable of inputting signed digits.
val DecimalSigned: KeyboardType
A keyboard type used to request an IME that is capable of inputting signed decimals.
val DecimalPassword: KeyboardType
A keyboard type used to request an IME that is capable of inputting a decimal password.
val NumberPasswordSigned: KeyboardType
A keyboard type used to request an IME that is capable of inputting a signed number password.
val DecimalPasswordSigned: KeyboardType
A keyboard type used to request an IME that is capable of inputting a signed decimal password.