I know the automation buttons work, that's why we want to use them for testing
So, make a copy of the .zon file so you can go back.
Open the original and REMOVE all the automaton stuff, we don't want to use automation right now and we don't want those definitions messing up our test, we want to use the Automation buttons to test modifier actions because we know they light up properly -- once again this is for testing only
Change the automation buttons to be the modifier buttons.
Code:
Zone "Buttons|"
Read Shift
Write Option
Trim Control
Latch Alt
ZoneEnd
Now test this.
Do the automation buttons correctly reflect the modifiers to which they are mapped ?
If yes, there is something wrong on the surface side with the surface modifier buttons.
If no, there is something funky in the Zone definition.
Just trying to isolate which, so we can solve this.
Do you see what we are trying to do here ?
If anything is unclear, ask away