> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scoutvoice.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Caps & Case Transforms

> Control capitalization and convert to camelCase, snake_case, and more.

Scout can change capitalization and apply case transforms to text as you dictate. There are two types: **caps mode** (toggleable) and **case transforms** (apply to following words).

## Caps mode

| Say        | Effect                                                                    | Alternatives |
| ---------- | ------------------------------------------------------------------------- | ------------ |
| "all caps" | ALL CAPS ON — everything after this is uppercase until you say "caps off" | "caps on"    |
| "caps off" | Turn off caps mode — return to normal                                     | "no caps"    |

Caps mode toggles on and off. It affects all text between "all caps" and "caps off."

### Example

| You say                                  | Scout types            |
| ---------------------------------------- | ---------------------- |
| "all caps urgent caps off please review" | `URGENT please review` |

## Title case

| Say          | Effect                                                       |
| ------------ | ------------------------------------------------------------ |
| "title case" | Capitalizes the first letter of each word in the next phrase |

Title case is a one-shot command — it applies to the next chunk of text, then turns off automatically.

| You say                    | Scout types     |
| -------------------------- | --------------- |
| "title case meeting notes" | `Meeting Notes` |

## Case transforms

Case transforms apply to the words that follow. These are especially useful for programming. Say the transform command, then speak the words you want transformed.

| Say               | Output format    | Example input   | Example output |
| ----------------- | ---------------- | --------------- | -------------- |
| "camel case"      | camelCase        | "get user name" | `getUserName`  |
| "pascal case"     | PascalCase       | "user profile"  | `UserProfile`  |
| "snake case"      | snake\_case      | "get user id"   | `get_user_id`  |
| "screaming snake" | SCREAMING\_SNAKE | "max retries"   | `MAX_RETRIES`  |
| "kebab case"      | kebab-case       | "my component"  | `my-component` |

### Examples

| You say                        | Scout types       |
| ------------------------------ | ----------------- |
| "snake case max retry count"   | `max_retry_count` |
| "camel case get user by id"    | `getUserById`     |
| "pascal case data processor"   | `DataProcessor`   |
| "screaming snake api base url" | `API_BASE_URL`    |

<Note>
  Caps mode and case transforms work best when spoken as their own phrase or at the start of a phrase. They may not trigger when said in the middle of other words.
</Note>

<Tip>
  Case transforms work great with [programming symbols](/voice-commands/symbols). Try: "const screaming snake max retries equals sign five semicolon" → `const MAX_RETRIES = 5;`
</Tip>
