Files
hockey_new/SHORTCUTS.md
2026-08-19 15:08:39 +03:00

61 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Шорткаты
## Новый рекомендуемый механизм
Начиная с build 34 рекомендуется использовать верхнюю кнопку:
```text
⌨ Шорткаты
```
Глобальный Shortcut — это не просто событие одного элемента, а последовательность действий.
Пример:
```text
F1
├─ показать Score Input в Overlay 1
└─ если есть удаление
└─ показать Penalty Input в Overlay 2
```
Или:
```text
Space
├─ синхронизировать время матча в vMix
├─ запустить vMix Countdown
├─ синхронизировать активные удаления в vMix
├─ запустить vMix Countdown удалений
├─ запустить веб-таймер матча
└─ запустить веб-таймеры удалений
```
Клавишу можно вводить вручную или записывать кнопкой `Записать`.
## Старый механизм
Shortcut, сохранённые непосредственно внутри компонента, продолжают работать.
Если глобальный сценарий и старый shortcut используют одну комбинацию, глобальный сценарий имеет приоритет.
## Enter / NumEnter
`NumEnter` определяется по `KeyboardEvent.code === "NumpadEnter"`, поэтому обычный Enter и Enter цифрового блока различаются.
## Shift
Модификаторы хранятся как физически удерживаемые клавиши. Например:
```text
Shift+Num1
```
## Памятка
В Runtime кнопка `⌨` открывает список всех активных шорткатов. Его можно распечатать в формате A4.
## Build40: Input хранится по key
Новые vMix-цели шорткатов сохраняются по `input.key` (название — fallback), а не по номеру Input. Номер `#22` и т.п. используется только как отображаемая текущая позиция. Старые числовые цели нужно один раз перевыбрать в редакторе после обновления.