Keyboard shortcuts

Обновлено: 2026-08-13 горячие клавиши шорткаты hotkeys клавиатура ctrl enter esc

Keyboard shortcuts

To reach for the mouse less often, every dialog and form in Skyforge shares one
set of keyboard shortcuts. It is the same in the hangar, the flight event log,
the designer, the feedback form and any other modal.

You can open the list right from the page — press ? (the same list you
see here; both are built from the same registry, so they never drift apart).

The list

Keys Where it works What it does
Ctrl + Enter (on Mac — ⌘ + Enter) Forms and dialogs Run the primary action — Save / Send / Apply
Esc Dialogs Close the dialog / cancel. If the form has unsaved changes, we ask for confirmation first
Enter Multi-line field (textarea) Line break. A plain Enter in a text field does not submit the form
? Everywhere Show the popup hint with this list

How it works

Ctrl / ⌘ + Enter — "apply"

While you are in any form or open dialog, press Ctrl + Enter (on Mac —
⌘ + Enter) to run the primary action without aiming at the button. The
platform finds the main button of the active context itself — Save,
Send or Apply.

A few examples:

  • Aircraft configuration — Ctrl + Enter saves the configuration.
  • Feedback — sends your message.
  • New flight event, creating / editing a model or an aircraft — save
    the record.

Multi-line fields

In large text fields (event description, feedback text and so on) a plain
Enter still inserts a line break — that is intentional. Only
Ctrl / ⌘ + Enter submits the form.

Esc — close

Esc closes the open dialog. If the form already has unsaved changes (in the
aircraft configuration, for example), the platform asks first — so an
accidental keypress does not throw your input away.

For the team

The set is defined by a single REGISTRY in
web/static/js/skyforge/hotkeys.js; both the popup hint (?) and this page
are built from it. Change the registry — update the table above, so that the
documentation and the hint do not drift apart.