KeyboardCapitalization


The capitalization style to be used in KeyboardOptions.

Only applicable to text-based KeyboardTypes such as KeyboardType.Text or KeyboardType.Ascii. IMEs may ignore this option.

Summary

Public companion properties

KeyboardCapitalization

Capitalizes all characters.

Cmn
KeyboardCapitalization

Disables auto-capitalization.

Cmn
KeyboardCapitalization

Capitalizes the first character of every sentence.

Cmn
KeyboardCapitalization

The capitalization behavior is not specified.

Cmn
KeyboardCapitalization

Capitalizes the first character of every word.

Cmn

Public functions

open String
Cmn

Public companion properties

Characters

val CharactersKeyboardCapitalization

Capitalizes all characters.

When to use it: Ideal for coupon codes, state abbreviations, or license plates.

None

val NoneKeyboardCapitalization

Disables auto-capitalization.

When to use it: Ideal for passwords, email addresses, URLs, or search filters.

Sentences

val SentencesKeyboardCapitalization

Capitalizes the first character of every sentence.

When to use it: Ideal for chat messages, email bodies, or other free-form text.

Unspecified

val UnspecifiedKeyboardCapitalization

The capitalization behavior is not specified.

Words

val WordsKeyboardCapitalization

Capitalizes the first character of every word.

When to use it: Ideal for mailing addresses or contact names.

Public functions

toString

open fun toString(): String