Hi,
I have not checked every function, but your cheat-sheet looks nice (and faster to use then my text table
)
The only note, "Commandes" (instead of "Commands") in the English version.
For Commands. Note there is "<Menu>" option which enables the list in the right combo, including f.e. "Edit | copy". In general, these are all menu entries in Cakewalk Top Menu. All other commands are from Cakewalk shortcuts preferences (global bindings only).
Unfortunately Cakewalk does not provide API access to many operations, including matrix, step sequencer and content editing. When something can be assigned to keyboard shortcut, as you have already found, that can be assigned to controls.
AZ Controller user manual, tutorials and BCR2000 preset can give some hints what can be done with a sequence of Actions. F.e. "macros" by sending a sequence of keyboard shortcuts.
What is MIDI assignable in the Matrix can be tricked with (external) MIDI loop-back (soft) device. AZ Controller supports "slave" instances (to avoid troubles, use
https://www.azslow.com/index.php/topic,384.0.html ). So another instance can point to MIDI loop and AZ Controller can send arbitrary MIDI to it (f.e. as reaction on "free slots" commands). Unfortunately, that is looking for fancy troubles. Cakewalk is NOT filtering assigned MIDI, so they will be "delivered" as normal MIDI input as well. After hitting the problem several times, I have decided never assign MIDI to Cakewalk (in most weird case, assigned MIDI by coincidence was modifying one parameter of VSTi which was not exposed to GUI at all... you can imagine that subtle change in the sound was driving me crazy till I have understood the problem).