---
title: "KeyboardCapitalization"
description: "Options to request software keyboard to capitalize the text. Applies to languages which has
upper-case and lower-case letters."
type: "class"
---

<div class='type'>Class</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>


```kotlin
value class KeyboardCapitalization private constructor(private val value: Int)
```


Options to request software keyboard to capitalize the text. Applies to languages which has
upper-case and lower-case letters.


## Companion Object

#### Properties

<div class='sourceset sourceset-common'>Common</div>


```kotlin
val Unspecified = KeyboardCapitalization(-1)
```


Capitalization behavior is not specified.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
val None = KeyboardCapitalization(0)
```


Do not auto-capitalize text.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
val Characters = KeyboardCapitalization(1)
```


Capitalize all characters.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
val Words = KeyboardCapitalization(2)
```


Capitalize the first character of every word.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
val Sentences = KeyboardCapitalization(3)
```


Capitalize the first character of each sentence.





