Сочетания клавиш
Все клавиши, на которые отвечает Signal Lab, — по тому, где они работают. Сочетания из одной буквы и Delete не срабатывают, пока вы вводите текст в поле.
TIP
В браузере на Mac ⌘ работает везде, где ниже написано Ctrl, кроме Ctrl+Space в поле шаблона.
Везде
| Клавиши | Что делают |
|---|---|
| Ctrl+K | Открывает окно Отправить сигнал — палитру сигналов — на любом экране, даже когда вы вводите текст в поле. Повторное нажатие закрывает его |
| F1 | Открывает эту документацию на странице того экрана, на котором вы находитесь, как кнопка Документация |
| Tab, Shift+Tab | Переходят между элементами управления. Подсказка элемента показывается, когда он получает фокус; любая другая клавиша её скрывает |
| Space, Enter | Нажимают кнопку, на которой фокус, — любой элемент, на который можно щёлкнуть, является кнопкой |
| Esc | Закрывает открытое диалоговое окно |
В палитре сигналов:
| Клавиши | Что делают |
|---|---|
| Ввод текста | Фильтрует сигналы |
| ↑ ↓ | Выбирают сигнал |
| Enter | Отправляет его и закрывает палитру |
| Esc | Закрывает палитру; то же делает щелчок рядом с ней |
Редактор экспериментов
На холсте — когда фокуса нет ни в одном текстовом поле:
| Клавиши | Что делают |
|---|---|
| A | Открывает меню добавления узла (Добавить нод). Если узел выбран, новый ставится после него |
| Delete или Backspace | Удаляют выбранную связь или выбранные узлы — но никогда Старт и Финиш |
| Tab | Переходит по узлам, их портам и связям; узел или связь, получившие фокус, выбираются |
| Enter или Space на выходе, затем на узле или его входе | Соединяют их |
| ← → ↑ ↓ | Сдвигают выбранные узлы на 5 точек (на 20 с Shift), пока фокус на узле. Удержание клавиши — один шаг истории |
| Esc | Закрывает меню добавления; иначе отменяет рисуемую связь; иначе снимает выбор со связи; иначе снимает выбор с нескольких узлов; иначе выключает На весь экран; иначе выключает Режим фокуса |
| Ctrl+Z | Отменить |
| Ctrl+Shift+Z, Ctrl+Y | Повторить |
| Ctrl+D | Дублировать: копия выбранных узлов со связями между ними |
| Ctrl+F | Ищет узел по его типу, действию или id |
| Ctrl+0 | Показать всю схему: весь граф в поле зрения |
| Ctrl+1 | Сбросить масштаб: 100 % |
| Ctrl+Enter | Отправить сейчас — для ожидания Слушать сейчас: только выбранный узел, без запуска эксперимента |
| Ctrl+A | Выбирает все узлы |
| Ctrl+C | Копировать: выбранные узлы и связи между ними; Старт и Финиш остаются за пределами копии, как и при дублировании |
| Ctrl+X | Вырезает их |
| Ctrl+V | Вставляет узлы, скопированные здесь или в другом эксперименте, с новыми id |
Ctrl+A, C, X и V работают с узлами, пока фокус в редакторе или пока фокуса нет нигде и на странице не выделен текст. Если текст выделен в другом месте — в Консоль, в отчёте, — действуют собственные сочетания страницы: Ctrl+C копирует этот текст.
Мышью:
| Жест | Что делает |
|---|---|
| Перетаскивание по пустому холсту | Сдвигает вид |
| Shift + перетаскивание по пустому холсту | Добавляет к выбору узлы, которых касается рамка |
| Shift или Ctrl + щелчок по узлу | Добавляет его к выбору или убирает из него |
| Перетаскивание одного из нескольких выбранных узлов | Сдвигает их все |
| Двойной щелчок по пустому холсту | Открывает меню добавления на этом месте |
| Ctrl + колесо | Масштабирует в точке указателя |
В меню добавления, поиске узла и свойствах:
| Где | Клавиши | Что делают |
|---|---|---|
| Меню добавления | Ввод текста | Фильтрует узлы и сохранённые сигналы |
| Меню добавления | ↑ ↓, Enter, Esc | Выбирают, добавляют, закрывают |
| Поиск узла | ↑ ↓ | Выбирают узел |
| Поиск узла | Enter | Показывает его на холсте и выбирает |
| Поиск узла | Tab | Возвращает в поле поиска |
| Поиск узла | Esc | Закрывает его |
| Параметры | Ctrl+Enter | Отправить сейчас для показанного узла |
| Параметры | Esc в поле | Возвращает на холст с выбранным узлом, где A добавляет следующий |
В поле, принимающем шаблоны ({{name}}):
| Клавиши | Что делают |
|---|---|
| Ctrl+Space | Вводит {{ у курсора и перечисляет, что можно подставить: параметры, переменные, секреты, генераторы |
Ввод {{ | Перечисляет то же |
| ↑ ↓ | Выбирают в списке |
| Enter или Tab | Вставляют выбранное и закрывают }} |
| Esc | Закрывает список; фокус остаётся в поле |
В диалоговых окнах эксперимента:
| Где | Клавиши | Что делают |
|---|---|---|
| Параметры | Enter в значении последнего параметра | Добавляет ещё один параметр |
| Параметры, Запустить с… | Esc | Закрывает окно |
| Запустить с… | Enter в поле | Запустить с этими значениями |
| Секреты | Enter в значении | Сохраняет его |
| Секреты | Esc в значении или новом имени | Отменяет; Параметры остаётся открытым |
Библиотека сигналов
| Где | Клавиши | Что делают |
|---|---|---|
| Сигналы | Ctrl+Enter | Отправить: отправляет выбранный сигнал |
| Сигналы | Двойной щелчок по сигналу | Отправляет его |
| Папка | F2 | Переименовать папку |
| Переименование папки | Enter, Esc | Сохраняет новое имя или отменяет |
| Папка | Delete дважды | Удалить папку; то, что в ней, поднимается на уровень выше |
| Папка | → ← | Открывает, закрывает |
| Отправители HTTP, OSC, MQTT | Ctrl+S | Сохранить, если сообщение связано с сигналом библиотеки (открыто из него или сохранено в него) и изменено; Сохранить…, если его ещё нет в библиотеке |
| Сохранить в библиотеку | Enter, Esc | Сохраняет или отменяет |
Экраны инструментов
| Экран | Клавиши | Что делают |
|---|---|---|
| HTTP | Enter в URL, заголовке, учётных данных или тайм-ауте | Отправляет запрос |
| HTTP | Ctrl+Enter в любом месте запроса, включая тело | Отправляет запрос |
| OSC | Enter в цели, адресе или аргументе | Отправляет сообщение |
| WebSocket | Enter в URL | Подключается |
| WebSocket | Ctrl+Enter в поле Сообщение | Отправляет его |
| MQTT | Enter в поле Добавить фильтр | Подписывает |
| Броадкаст | Enter в поле Адрес или CIDR-блок — в любом режиме, кроме Список | Отправить один раз |
В окне Написать разработчикам: Ctrl+Enter в поле Сообщение отправляет сообщение (то же делает Enter в поле Ваш e-mail для ответа), Ctrl+V в любом месте окна вставляет снимок экрана из буфера обмена, а Esc закрывает окно.
Панели
Разделители между панелями — Высота консоли, Ширина панели свойств, Высота ленты запуска — получают фокус по Tab:
| Клавиши | Что делают |
|---|---|
| ↑ ↓ | Консоль и лента запуска: выше, ниже, на 16 пикселей |
| ← → | Свойства: шире, уже, на 16 пикселей (наоборот, когда интерфейс читается справа налево) |
| Shift + стрелка | Вчетверо дальше |
| Home, End | Наименьший размер, наибольший |
| Enter | Размер по умолчанию; то же делает двойной щелчок по разделителю |
Меню языка
Флаг и буквы в шапке.
| Где | Клавиши | Что делают |
|---|---|---|
| На кнопке | ↓ или ↑ | Открывают список |
| В списке | ↓ ↑ | Следующий язык, предыдущий |
| В списке | Home, End | Первый, последний |
| В списке | Буква | Следующий язык, название которого — на нём самом, на вашем языке или по-английски — либо обозначение из букв начинается с неё |
| В списке | Enter или Space | Переключает на него |
| В списке | Esc или Tab | Закрывает список |