Links

Action Editor

Configuration manager for keyboard shortcuts and StreamDeck actions
The latest OmniScope update introduces a groundbreaking Action Editor, transforming the way actions are configured for keyboard shortcuts and StreamDeck panels. This enhancement is particularly beneficial for professionals in demanding fields like filmmaking, where quick and efficient actions are crucial.
https://timeinpixels.com/blog/2024-01-18_action_editor.jpeg

Streamlined Action Categories

The Action Editor organizes actions into intuitive categories:
  • General Actions: These are straightforward actions that don't require additional parameters, perfect for quick and routine tasks.
  • Input Device Actions: Customize your setup by assigning specific devices to desired input slots, which is essential in multi-device environments.
  • Layout Actions: The 'Load Layout' action, currently the sole member of this category, accepts two parameters - layout index or name. This feature simplifies switching between different layouts.
  • Input Slot Actions: Assign actions to specific input slots, ensuring accurate responses from the intended device. This is particularly useful in complex multi-input setups.
  • Scope Actions: Each action is linked to a unique scope identifier, visible in the Action Editor. This allows for precise control over multiple scopes.

User-Friendly Features

  • Preview of Scope Index: Easily view the scope index by pressing alt+shift (or opt-shift on macOS), even when the Action Editor is closed. This quick view feature aids in fast scope identification.
  • Action Filtering: Narrow down actions for a specific scope using the search box. For example, typing idx:3 filters actions exclusively for scope index 3.
https://timeinpixels.com/blog/2024-01-18_action_editor_filtering_scopes.jpeg
  • Clearing the mappings: you can use the “3 dots” menu to reset the existing mappings and start from scratch:
https://timeinpixels.com/blog/2024-01-18_action_editor_hamburger.jpeg

Assigning Keyboard Shortcuts and StreamDeck Actions

  • Keyboard Shortcuts: Assign new shortcuts by clicking the action name, and a popup will guide you through recording the shortcut. OmniScope smartly notifies you if the chosen shortcut is already in use, avoiding conflicts.
https://timeinpixels.com/blog/2024-01-18_action_editor_recording.jpeg
  • StreamDeck Actions: Two columns in the editor, StreamDeck and Per Layout, provide flexibility in mapping. Global mappings apply across all layouts, while Per Layout mappings are specific to the current layout and override global mappings when active.
https://timeinpixels.com/blog/2024-01-18_action_editor_override.jpeg
  • Keyboard shortcuts will be automatically displayed in the macOS menus:
https://timeinpixels.com/blog/2024-01-18_action_editor_key_shortcuts.jpeg

Advanced Integration: Application Protocol for Action Invocation

In addition to the intuitive UI enhancements, OmniScope now offers an advanced feature for tech-savvy users and integrators: the ability to invoke actions using the application protocol. This feature opens up new possibilities for workflow automation and integration with other tools.
By using the custom URI scheme omniscope://, actions can be triggered programmatically. For example, the format omniscope://action?id=ActionID&param=ActionParam allows you to specify the action ID and parameters directly in the URL. This method is particularly useful for integrating OmniScope actions into scripts, macros, or third-party applications, providing a seamless bridge between OmniScope and your broader toolset.
The ActionID can be found when mouse hovering the action in the editor:
https://timeinpixels.com/blog/2024-01-18_action_editor_tooltip.jpeg
This level of control and customization underscores OmniScope's commitment to providing versatile, powerful tools that cater to the diverse needs of professionals in the filmmaking industry and beyond. Whether through the user-friendly Action Editor or the advanced application protocol feature, OmniScope continues to pave the way for efficient, streamlined workflows.