Sorry, I have very little grasp of how the control surface stuff works and how to best implement new/different things...All the stuff involving getting and interpreting the shift-key and other modifiers in the control surface may already have been implemented in the source code files. And if not, then maybe you have to set up a global variable (that holds the control surface shift-key-state) that you toggle based on some events you receive from the control surface...
__________________
I am no longer part of the REAPER community. Please don't contact me with any REAPER-related issues.
|