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

# General settings

> The editor settings and what each one changes.

Opens from the gear on the bottom bar, or from the *Settings* card on the
welcome screen. It has two sections:

<CardGroup cols={2}>
  <Card title="General Settings" icon="sliders-horizontal">
    Default steps, display options and zoom.
  </Card>

  <Card title="Create CKP CMP Signal" icon="rotate-ccw" href="/en/generators/ckp-cmp">
    The tone wheel and the camshaft synchronization.
  </Card>
</CardGroup>

## Mode settings

<Note>
  **Each mode keeps its own.** Changing one in digital leaves analog alone.
</Note>

| Setting                       | What it does                                                       | Out of the box                     |
| ----------------------------- | ------------------------------------------------------------------ | ---------------------------------- |
| **Default color**             | Which color each new channel is born with                          | Blue in digital, magenta in analog |
| **Initial number of steps**   | How many steps a project starts with                               | 16                                 |
| **Show step numbers**         | Whether the numbering starts visible                               | No                                 |
| **Show labels**               | Whether the labels start visible                                   | No                                 |
| **Fixed channel height**      | Every page draws channels at the same height                       | Yes                                |
| **Right drag creates pulses** | Dragging with the right button past the end adds the missing steps | Yes                                |

The same block holds the **numbering mode** (all / high / low) and the
**counting** (individual / combined). See
[Numbers and labels](/en/editor/numbers-and-labels).

### Fixed channel height

With **Yes**, a page with a single channel draws it the same size as the ones on
a full page.

With **No**, that channel stretches to fill the screen. Handy when you want to
look at one channel in detail; annoying when you are paging and the size jumps.

### Right drag creates pulses

Turn it off if it creates steps by accident while you move around the signal.
With "No", that drag only moves the view.

## Whole app

| Setting                | Options                    |
| ---------------------- | -------------------------- |
| **Dark mode**          | Light, dark or *Automatic* |
| **Interface language** | Spanish or English         |

See [Language and theme](/en/settings/language-and-theme).

## Protocol settings

These live separately, in the window behind the **Protocol** button in the
header, and apply to the whole application.

| Protocol   | What you set                                           |
| ---------- | ------------------------------------------------------ |
| **CAN**    | Dominant level (high or low)                           |
| **I2C**    | The buses, each with its SDA / SCL pair                |
| **UART**   | Data bits, parity, stop bits, first bit and idle level |
| **Modbus** | Mode (RTU / ASCII / TCP), direction and serial line    |

See [Protocols](/en/protocols/introduction).

<Note>
  All these settings are stored in your browser: you will find them as you left
  them next time you open the app on that same machine.
</Note>
