The SoftKeyboardType class defines the types of soft keyboards for mobile applications. You select the keyboard type with the softKeyboardType property on the text input control.

See also:

Variables

@:value(cast 0)@:impl@:enuminlineread onlyCONTACT:SoftKeyboardType = 0

A keypad designed for entering a person's name or phone number. This keyboard type does not support auto-capitalization.

@:value(cast 1)@:impl@:enuminlineread onlyDECIMAL:SoftKeyboardType = 1

A keyboard optimized for entering numbers along with a decimal.

@:value(cast 2)@:impl@:enuminlineread onlyDEFAULT:SoftKeyboardType = 2

Default keyboard for the current input method.

@:value(cast 3)@:impl@:enuminlineread onlyEMAIL:SoftKeyboardType = 3

A keyboard optimized for specifying email addresses. This type features the "&", "." and space characters prominently.

@:value(cast 4)@:impl@:enuminlineread onlyNUMBER:SoftKeyboardType = 4

A numeric keypad designed for PIN entry. This type features the numbers 0 through 9 prominently. This keyboard type does not support auto-capitalization.

@:value(cast 5)@:impl@:enuminlineread onlyPHONE:SoftKeyboardType = 5

A keyboard optimized for entering phone numbers. This type features the numbers along with "+"," and "#" characters prominently.

@:value(cast 6)@:impl@:enuminlineread onlyPUNCTUATION:SoftKeyboardType = 6

A keyboard optimized for entering punctuation.

@:value(cast 7)@:impl@:enuminlineread onlyURL:SoftKeyboardType = 7

A keyboard optimized for entering URLs. This type features ".", "/", and ".com" prominently.