mirror of
https://github.com/storytold/effectcraft.git
synced 2026-11-02 22:42:24 -06:00
Merge PR #1266
This commit is contained in:
+9
-2
@@ -203,8 +203,15 @@ commands), and a preset menu.
|
||||
- **Assigning.** Select a command, then press keys in the shortcut field (or type them), or
|
||||
click a key on the keyboard with the modifiers toggled. Conflicts with other commands in an
|
||||
overlapping scope are listed before you assign.
|
||||
- **Scope.** Menu and engine commands are application-wide; timeline commands work in the
|
||||
Timeline and viewer commands in the Composition panel.
|
||||
- **Scope.** A shortcut belongs to the application, to a panel (Project, Timeline, Composition,
|
||||
Render Queue…) or to a context (editing text, a paint tool or a camera tool active, a mask
|
||||
selected). One chord can be bound once per scope, and the narrowest active scope runs it: an
|
||||
active context, then the panel with the keyboard, then the application. The Timeline and the
|
||||
Composition panel share their shortcuts. A context's shortcuts work only while it is active;
|
||||
a panel's shortcut that nothing nearer claims still works from the other panels.
|
||||
- **Conflicts.** Two commands of one scope on one chord are a conflict (`shortcuts.conflicts`
|
||||
lists them; the default preset has none). The same chord in two scopes is an override: both
|
||||
keep working, and `shortcuts.set` reports it with `overrides: true`.
|
||||
|
||||
Commands: `shortcuts.list {query?, keys?, assigned?}`, `shortcuts.set {command, params?, keys}`,
|
||||
`shortcuts.reset {command?}`, `shortcuts.preset {op: select|new|duplicate|delete|rename, name?,
|
||||
|
||||
Reference in New Issue
Block a user