---
title: Actions
description: What a binding can do, as grouped in the action picker.
---

An action is what a binding does at one of its moments. A moment can run several
actions in order.

## The action picker

Search covers every action. Up to three suggested actions sit as chips under the
search; <kbd>⌘1</kbd>–<kbd>⌘3</kbd> pick them. The rail on
the left jumps between groups.

| Group | Actions |
| --- | --- |
| Layers & modes | Activate layer, Exit mode, Switch mode |
| Input | Shortcut, Type text, Media key, Mouse click, Double click, Mouse move, Mouse keys, Sticky modifier, Original key |
| Apps & web | Open app, Open URL, Menu command, App command |
| Commands | Run command, Input source, Sleep |
| Vimputer | Toggle layer HUD, Suspend remapping, Switch profile, Open layer, Quick add binding, and more |
| Plugins | One section per [plugin](/docs/integrations/plugins) |
| Advanced | Set variable, Variable expression |

When the [browser extension](/docs/integrations/browser) or a paired app is connected,
its commands get their own entries in the rail.

**Shortcut** has **Key options…**: **Lazy modifier** (a modifier that only applies
once another key goes down), **Key repeat**, **Stop tap/hold**, and **Press length**.

## Labels and icons

Each binding can carry its own label and icon. The editor, the HUD, and the
keyboard view show them instead of the action's own description.

## Not in the picker

Imported configs can hold actions the picker doesn't offer: notifications, sounds,
and raw Karabiner events. They keep their settings and are written back unchanged.
