Glossary
This glossary defines key terms as used throughout the Logi Actions SDK documentation.
| Term | Description |
|---|---|
| Action | A command or an adjustment that executes an operation when triggered. Users can assign actions to device controls (such as buttons and dials) through profiles. |
| Action Icon | An icon that represents the action on the device screen. An action icon consists of an icon image, icon text, and icon background. Users can edit action icons using the Icon Editor. |
| Action Editor | Allows end users to customize actions through parameters. |
| Action Symbol | An icon that represents the action on the user interface. An action symbol is located next to the action name in the Action Picker of the configuration UI. |
| Action Picker | Same as Action Editor |
| Adjustment | A type of action that performs a continuous or incremental change. Adjustments are typically assigned to dials or scroll wheels. Examples include System Volume and Screen Brightness. |
| Adapt To App | A software mode that automatically tracks which application is active and switches profiles and device layouts accordingly to match the foreground application or service. |
| API (Application Programming Interface) | A set of rules and protocols that allows software to interact with other software components, libraries, or services, enabling programmatic access. |
| Application Plugin | A type of plugin that is tightly integrated with a specific application. These plugins typically require that the target application is in the foreground to execute actions. Application Plugins have profiles, and actions of an Application Plugin can only be assigned to that plugin's own profile. Examples include Adobe Photoshop and Lightroom plugins. See also Universal Plugin. |
| Application Profile | Same as Profile |
| Client Application | The external software or process that a plugin controls. In the Adapt to App mode, a client application is an executable whose state changes are tracked and reported to the plugin. |
| Command | A type of action that can be performed when the user presses a button (for example, Toggle Mute or Reset Screen Brightness). |
| Control Center | Same as Dynamic Folder |
| Default Application Profile | A template profile that provides the initial configuration and layout for an Application Plugin. |
| Dial | The rotary knobs on Loupedeck devices that can be turned to adjust values incrementally or pressed to trigger actions. |
| Dial Page | A page configuration for assigning dial adjustment actions to the available dials on a device. Applicable only for Loupedeck devices having displays. |
| Dynamic Folder | A special folder that can contain a dynamic set of pages and actions. A Dynamic Folder can automatically update its layout and actions according to the plugin’s implementation. |
| Encoder (Rotary Encoder) | A dial or rotary input device on a console or controller that can be turned to adjust values incrementally, commonly used for continuous or fine-grained control. |
| Embedded Resource | A file that is compiled into a .NET assembly and stored as part of the binary file. Embedded resources (such as images, configuration files, or data sets) can be accessed programmatically at runtime using the assembly’s resource APIs, rather than being distributed as external files. |
| Host Application | Desktop software where users install plugins, configure actions, and map them to device controls. Examples: Logi Options+ and Loupedeck. |
| Icon Editor | A tool within the host application that allows users to create and customize Action Icons for their device controls. Icon Editor is part of the Action Editor. |
| Icon Template | A definable template that controls the appearance and layout of Action Icons. |
| Logi Actions SDK | The toolkit for building plugins for compatible Logitech and Loupedeck devices. |
| Logi Plugin Service | The software component that manages plugins and facilitates communication between plugins, the host application, and devices. The Logi Plugin Service is part of the Logi Options+ and Loupedeck desktop applications. |
| Marketplace | The official platform for discovering, downloading, and installing plugins, profiles, and other extensions for Logitech and Loupedeck devices. The Marketplace provides developers with a distribution channel and users with a central hub for expanding device functionality. |
| MX Creative Console | A Logitech hardware device supported by the Logi Actions SDK. |
| Overlay | Action confirmation text or visual feedback displayed on the top layer of the device screen after performing an action. |
| Plugin | An add-on that extends the device's functionality with new actions, controls, and integrations. |
| Plugin API | An API that the Logi Plugin Service provides for plugins to interact with Logitech devices and the host application UI. |
| Plugin Icon | An icon that represents the plugin in user interfaces. The plugin icon is displayed in the Options+ and Loupedeck configuration UIs, as well as in the Logitech Marketplace web UI. |
| Press Action | Same as Command |
| Profile | A set of data that maps actions to device controls for a specific application or workflow. Profiles are stored locally and can be customized to fit user needs. A plugin can have one or more profiles for each supported device. |
| Universal Plugin | A type of plugin that provides general-purpose functionality (such as system controls) or functionality for specific applications using remote APIs (such as Spotify or Philips Hue). Universal Plugins do not have their own profiles, and actions of a Universal Plugin can be assigned to the System Plugin profile or to profiles of Application Plugins. See also Application Plugin. |
| Profile Action | A parameterized action that needs to be supplied with a parameter and is stored to the profile. |
| Raster Image | A graphic made up of a grid of colored pixels, such as PNG files, which has a fixed resolution and may lose quality when scaled. |
| Rotate Action | Same as Adjustment |
| Target Application | Same as Client Application |
| Touch Button | A tactile button with a customizable screen for displaying action icons and names, allowing for personalized visual feedback. |
| Touch Page | A page configuration for assigning touch actions to the available touch buttons on a device. |
| UI (User Interface) | The part of the software that the user sees and interacts with. In the SDK context, UI usually refers to the Graphical User Interface of a host application (for example, Options+). |
| Vector Image | A type of graphic (commonly SVG) that can be scaled to any size without losing quality. |
| Wheel | The large wheel dial controller on Loupedeck CT devices, used for continuous input and navigation. |
| Wheel Page | A page configuration for assigning wheel actions to the wheel controller on compatible devices. Applicable for the Loupedeck CT device. |
| Wheel Tool | A customizable control in a dynamic folder workspace, designed for continuous or circular input such as volume or other parameters, typically operated with a device's wheel interface. Applicable for the Loupedeck CT device. |