# 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. display, automatic, system, light, dark, animation, motion

| Setting                  | Description                                                                                                                                                  |
|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Color scheme             | Appearance · Use Auto, Light, or Dark appearance. In Settings > Interface.appearance, display, system, device, mode, automatic, light mode, dark mode      |
| Tint with theme          | Appearance · Match terminal colors or use standard iOS colors. In Settings > Interface.theme tint, use theme tint, tinting, matching, neutral, system colors, on, off |
| Match program backgrounds  | Panes · Color the screen with a full-screen program’s background. In Settings > Interface.tint, screen color, header color, terminal background, program background, editor, full screen, tui, neovim, vim, extend, blend, match terminal |

## Themes  
Choose the terminal colors for each appearance. In Settings > Themes. palette, color scheme, light, dark

| Setting       | Description                                                                                   |
|---------------|-----------------------------------------------------------------------------------------------|
| Light theme   | Light Mode · Choose a terminal palette for light appearance. In Settings > Themes.colors, day, scheme, light mode         |
| Dark theme    | Dark Mode · Choose a terminal palette for dark appearance. In Settings > Themes.colors, night, scheme, dark mode         |

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

| Setting                       | Description                                                                                                                                                                                                                                                                                           |
|-------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Terminal font                 | Typography · Choose the terminal’s font family. In Settings > Terminal.font, typeface, monospace, family, menlo, sf mono, system font, jetbrains mono, geist mono, ioskeley mono, roboto mono                                                                                                                                   |
| Font size                     | Typography · Set the size of terminal text on this device. In Settings > Terminal.text size, bigger, larger, smaller, zoom, points, pt                                                                                                                                                       |
| Improve text contrast         | Colors · Adjust low-contrast text against its background; included when forcing the theme palette. In Settings > Terminal.minimum contrast, automatic, legibility, readability, accessibility, unreadable, faint, pale, colors, on, off                                                                                   |
| Force theme palette for text   | Colors · Map RGB and extended text colors to the nearest theme color, then correct contrast. In Settings > Terminal.force theme colors, 256 colors, truecolor, rgb, ansi, extended colors, nearest, palette                                                                                                          |
| Cursor style                  | Cursor · Choose a block, bar, or underline cursor. In Settings > Terminal.cursor, caret, shape, block, bar, beam, underline                                                                                                                                                                                    |
| Blink speed                   | Cursor · Make the cursor blink slowly, normally, quickly, or not at all. In Settings > Terminal.cursor, blink, blinking, flash, solid, steady, off, slow, fast                                                                                                                                                     |
| Force style                   | Cursor · Keep your cursor style when programs ask for another. In Settings > Terminal.cursor, override, ignore, lock, shape, decscusr                                                                                                                                                              |
| Autocorrect                   | Keyboard · Let the keyboard correct and predict words. In Settings > Terminal.typing, auto correction, autocorrection, predictive text, spelling                                                                                                                                                                           |
| Keep keyboard open            | Keyboard · Open the keyboard again when you come back to a terminal. In Settings > Terminal.keyboard, background, reopen, restore, focus                                                                                                                                                                                       |
| Key repeat                    | Hardware Keyboard · Repeat a key you hold down on a hardware keyboard. In Settings > Terminal.hardware keyboard, magic keyboard, external keyboard, hold, held, repeating, backspace, delete, arrows, accessibility                                                                                                                      |
| Delay until repeat            | Hardware Keyboard · How long to hold a key before it starts repeating. In Settings > Terminal.hardware keyboard, key repeat, delay, wait, hold, seconds, speed                                                                                                                                                             |
| Key repeat interval           | Hardware Keyboard · How quickly a held key repeats. In Settings > Terminal.hardware keyboard, key repeat, rate, speed, fast, slow, seconds, interval                                                                                                                                                                       |
| Repeat held letters           | Hardware Keyboard · Repeat a held letter instead of showing its accents. In Settings > Terminal.hardware keyboard, accents, accented, accent menu, alternate characters, diacritics, long press, press and hold, letters, symbols                                                                             |
| Key Bar Layout                | Key Bar · Arrange, hide, and reorder the key bar’s built-in keys. In Settings > Terminal.arrows, escape, tab, control, option, shift, paste, home, end, page up, page down, delete, return, rearrange, reorder, hide keys                                                                              |
| Shortcut Groups               | Key Bar · Add Control shortcuts, function keys, and your own. In Settings > Terminal.function keys, f1, ctrl, control, custom keys, slash commands, hotkeys, accessory                                                                                    |
| Characters                    | Choose the punctuation keys. In Settings > Terminal.punctuation, shell characters, symbols, tilde, pipe, slash                                                                                                                                                                                                  |
| Use symbols                   | Key Bar · Show symbols instead of abbreviated key names. In Settings > Terminal.keyboard, key bar, icons, control, option, shift                                                                                                                                                                                         |
| Haptic feedback               | Key Bar · Feel a light tap when pressing key bar buttons. In Settings > Terminal.keyboard, vibration, vibrate, touch                                                                                                                                                                                               |
| Command palette               | Key Bar · Learn how to open commands and use modifier keys. In Settings > Terminal.keyboard, shortcuts, command shift p, control, option, shift, paste                                                                                                                                                                                      |
| Smooth scrolling              | Scrolling · Move through history smoothly instead of a line at a time. In Settings > Terminal.scroll, scrollback, history, pixel, fling, momentum, drag                                                                                                                                                                        |
| Smooth terminal resizing       | Resizing · Reflow text as soon as a terminal changes size. In Settings > Terminal.smooth resize, resizing, reflow, re-wrap, rewrap, rotation, rotate, orientation, jitter, jump, flicker, stage manager, split view, preview, on, off                                                   |
| Prefer generated titles       | Titles · Show the running program and its directory instead of shell titles. In Settings > Terminal.titles, tab title, window title, program name, directory, shell title, osc, rename                                          |

## Remote Hosts  
Manage saved hosts, their connections, and the shell each one starts. In Settings > Remote Hosts. server, add, pair, connect, reconnect, edit, delete, remove, startup command, shell, default shell, login shell, nushell, zsh, fish

## Developer Mode  
Developer · Expose settings for development and debugging. In Settings > Developer Mode. developer, debug, diagnostics

| Setting                   | Description                                                                                                                             |
|---------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
| Network Diagnostics        | With Developer Mode on, float the network path and host connections over the screen. In Settings > Developer Mode. Needs Developer Mode.debug, network, path, wi-fi, cellular, reconnect, overlay |
| Cursor shaders            | Experimental · With Developer Mode on, draw a trail shader, such as Warp, Comet, or Blaze, behind the cursor. In Settings > Developer Mode. Needs Developer Mode.cursor, cursor trail, cursor effect, cursor animation, smear, glow, warp, sweep, comet, blaze, tapered, rainbow, gradient, frozen, ghostty shader, custom-shader, shadertoy, shader, experimental |

## About  
About · See the app’s version and device, and copy them for a bug report. In Settings > About. version, build, commit, device, model, ios, system, bug report, feedback, copy version info, copy debug info, diagnostics, support, license, open source, acknowledgements, fonts
