Default Application Profiles
Default application profiles should be used only with application plugins.
There are two cases where default application profiles are used:
- When a user installs the application plugin with the default profile for the first time
- When a user wants to create a new profile for the application
When Logi Plugin Service creates the application profile:
- First the service tries to use the default profile from the Logi Plugin Service application plugin
- If a default application profile is not available, Logi Plugin Service creates an empty profile
If the application plugin is updated and has a new version of the default profile:
- It's not automatically updated to the existing application profile
- The updated default profile acts as a template for new application profiles
- When the user creates a new application profile after the update, a new default application profile is used
Creating Default profiles
To create DefaultProfileXX.lp5
files, create the regular profile in the UI and use the export feature to save it as a DefaultProfile file.
- Create a new application profile in Loupedeck software
- From the profile dropdown, select the application and click the three dots next to it, then click "Add profile". Add actions from the plugin to the profile and create the layout.
- From the profile dropdown in the Loupedeck software, select the three dots next to the selected profile and select the profile you want to export. Then select the three dots next to it to select "Export profile".
Note: It is not recommended to edit the zip profile folders manually, as personal information, such as your account name, may remain visible.
Naming
Default application profiles are stored in the native plugin binaries as embedded resources with the following file names:
In most cases, we recommend using the default profile that extends to all devices, which is:
DefaultProfile20.lp5
If customization is wanted per device, you can use the following names:
DefaultProfile20.lp5
- for Loupedeck CTDefaultProfile30.lp5
- for Loupedeck LiveDefaultProfile40.lp5
- for Razer Stream ControllerDefaultProfile50.lp5
- for Loupedeck Live SDefaultProfile60.lp5
- for Razer Stream Controller XDefaultProfile70.lp5
- for Logitech MX Creative KeypadDefaultProfile71.lp5
- for Logitech MX Creative Dialpad
To make different default profiles for Windows and Mac, use the win
and mac
postfixes after the profile name. Example:
DefaultProfile20win.lp5
- for Loupedeck CT on WindowsDefaultProfile20mac.lp5
- for Loupedeck CT on Mac
Adding default profiles to plugin project:
The default application profiles are added as an embedded resource in Visual Studio or another IDE.
We recommend adding the default profiles under DefaultProfile
folder, but it's not required.