# iOS Settings

This page lists every setting in Rex for iOS and where to find it.

## Interface

Choose the color scheme, theme tint, panes, and how panes move. In Settings > Interface.

| Setting | Description |
| --- | --- |
| Color scheme | Appearance · Use Auto, Light, or Dark appearance. |
| Tint with theme | Appearance · Match terminal colors or use standard iOS colors. |
| Match program backgrounds | Panes · Color the screen with a full-screen program's background. |

## Themes

Choose the terminal colors for each appearance. In Settings > Themes.

| Setting | Description |
| --- | --- |
| Light theme | Light Mode · Choose a terminal palette for light appearance. |
| Dark theme | Dark Mode · Choose a terminal palette for dark appearance. |

## Terminal

Configure the font, text colors, cursor, keyboard, key bar, scrolling, and titles. In Settings > Terminal.

| Setting | Description |
| --- | --- |
| Terminal font | Typography · Choose the terminal's font family. |
| Font size | Typography · Set the size of terminal text on this device. |
| Improve text contrast | Colors · Adjust low-contrast text against its background; included when forcing the theme palette. |
| Force theme palette for text | Colors · Map RGB and extended text colors to the nearest theme color, then correct contrast. |
| Cursor style | Cursor · Choose a block, bar, or underline cursor. |
| Blink speed | Cursor · Make the cursor blink slowly, normally, quickly, or not at all. |
| Force style | Cursor · Keep your cursor style when programs ask for another. |
| Autocorrect | Keyboard · Let the keyboard correct and predict words. |
| Keep keyboard open | Keyboard · Open the keyboard again when you come back to a terminal. |
| Key repeat | Hardware Keyboard · Repeat a key you hold down on a hardware keyboard. |
| Delay until repeat | Hardware Keyboard · How long to hold a key before it starts repeating. |
| Key repeat interval | Hardware Keyboard · How quickly a held key repeats. |
| Repeat held letters | Hardware Keyboard · Repeat a held letter instead of showing its accents. |
| Key Bar Layout | Key Bar · Arrange, hide, and reorder the key bar's built-in keys. |
| Shortcut Groups | Key Bar · Add Control shortcuts, function keys, and your own. |
| Characters | Choose the punctuation keys. |
| Use symbols | Key Bar · Show symbols instead of abbreviated key names. |
| Haptic feedback | Key Bar · Feel a light tap when pressing key bar buttons. |
| Command palette | Key Bar · Learn how to open commands and use modifier keys. |
| Smooth scrolling | Scrolling · Move through history smoothly instead of a line at a time. |
| Smooth terminal resizing | Resizing · Reflow text as soon as a terminal changes size. |
| Prefer generated titles | Titles · Show the running program and its directory instead of shell titles. |

## Remote Hosts

Manage saved hosts, their connections, and the shell each one starts. In Settings > Remote Hosts.

## Developer Mode

Developer · Expose settings for development and debugging. In Settings > Developer Mode.

| Setting | Description |
| --- | --- |
| Network Diagnostics | With Developer Mode on, float the network path and host connections over the screen. |
| Cursor shaders | Experimental · With Developer Mode on, draw a trail shader, such as Warp, Comet, or Blaze, behind the cursor. |

## About

About · See the app's version and device, and copy them for a bug report. In Settings > About.
