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 Characters: KeyboardCapitalization

Capitalizes all characters.

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

None

val None: KeyboardCapitalization

Disables auto-capitalization.

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

Sentences

val Sentences: KeyboardCapitalization

Capitalizes the first character of every sentence.

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

Unspecified

val Unspecified: KeyboardCapitalization

The capitalization behavior is not specified.

Words

val Words: KeyboardCapitalization

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