RWY12,
I Assume that you have and are using the CH Manager program. if not you can download ver 4.55a (last and latest) here https://chproducts.com/13-29170-Downloads-and-Community.php.html
The Ch Manager has a very extensive help manual which explains a lot of the functions and scripting that you can do. ( see ch Manager image for help icon, took me 6 month to see that it was a help manual (needed glasses))
--
This youtube vid may answer your questions also does a good job explaining what you can do with the CH Manger for the Ch Products (Joystick, Pedals, etc.) also creates a Map for Elite Dangerous.
CH Product tutorial for the CH manger (CMC and CMS Scripting) -and- create Map for Elite Dangerous
https://www.youtube.com/watch?v=Gm7JlkOBFrs&list=PLwvZzxFg2RS8j-34RuwzfCfU6VjQj9EQU
--
Here is a CH MANAGER FOR DUMMIES PDF, goes over installing the CH Manager and creating and loading Maps. ( somethings not covered in above youtube vid)
https://www.scribd.com/document/494856919/CH-Joystick-Dummies-Guide-III
--
In the meantime: I going to assume you new to CH manager, so I sorry if you already know some of this or I miss the point of the questions your asking.
--
as to " create actions for 1 button to do more than 1 actions." I assume you want to a single button to do something like Launch flare and chaff,
that is done adding a + (ex: F + C ) If F is flare and C is Chaff (see example in Hat 2) or can be done thru CMS scripting ( sample in help manual ) or in cmc command file, create a command and the keys you want to assign to it in the CMC File - then right click (ex: in the hat 2 left [b11] ) the "Press" or "release" Box of the button you want to insert command into, in this example you'll be replacing F + C for the command Flareandchaff
Sample of commands in CMC file
// CMC Command File
// good commands
Flareandchaff f + c
reload r
weapon1 1
// bad command
duck and cover d
note: (when typing in the CMC window --the command will be in blue and the assigned keys in red) if you type the command as Flare and Chaff (with spaces) then the AND CHAFF f + c will be considered key strokes and will act weird or wont compile when downloading the code.
--
As to "create different profiles" Are you asking about how to have one button do different things, like, if in a plane Button1 launches rockets but in a car Button1 creates a smoke screen , then you need to look at setting MODES scripting
but if you mean having a map for 7days2die and one for Elite Dangerous , then you need to create one map for each game.
--
To auto load the map and launch a game, create a batch job, something like the following:
"C:\Program Files (x86)\CH Products\CHCtlMgr.exe" "C:\CH Control Manager\Maps\fallout3.map"
"C:\Steam_EA_Games\fallout3\FalloutLauncher.exe"
line one - tells CH Manger to load the map for Fallout3 ( unloading any previous map that was loaded )
Hope this Helps.