A profile is a collection of macros, curves and joystick buttons definitions that you have created for a specific game. You will typically have one profile per game. Your profile list may look like
When you want to play a game, you start ControlMyJoystick and then click on the game profile in the list. You can start the game before or after you have selected your profile, and you can switch to another profile while the game is running. So, for example, in the profiles list above we have Arma 3 which you may typically use. But you also have a copy of that profile with some changes. Just click on Arma 3 and you are now using that profile.
You can manage your profiles by either right-clicking in the profile list, or by clicking on the Profile menu.
– New – Creates a new profile with default curves and no macros or joystick button definitions.
– Rename – Renames the currently selected profile.
– Duplicate – Copies the currently selected profile.
– Delete – Removes the currently selected profile. All curves, macros and joystick button definitions for that profile will also be deleted. You cannot undo a delete.
– Import – Imports a ControlMyJoystick-generated .cmj file which contains the information contained in a single profile.
– Export – Creates a .cmj file which contains the information in the selected profile.
– Export All – Creates .cmj files for all profiles.
– Backup – Allows you to enable automatic profile backups which will be backed up when you shut down the program.
– Edit Target – Set this to the game name to allow the auto-activation of the game when a macro or controller movement is detected in ControlMyJoystick. This is great when you are playing a game in a window and tend to switch to other windows to surf, do email etc.
– Enable Targets – With this checked, and Enable Targets enabled, you don’t have to click on the game window again to send ControlMyJoystick game inputs (macros, controller).
Backing up and Importing Profiles
To back up your profiles, click on Export All and each profile will be saved as a .cmj file. You can then later re-import these by clicking on Import. You can also set it to automatically back up all profiles every time you shut down the app by clicking on the Backup item in the menu.