Is action order guaranteed?
I did a quick search and didn't find this answer.
When we enter actions in a step of a mapped key, do those actions always occur in the order we put them, or can they theoretically occur in any order?
I ask because, out of habit, when appropriate I've always put the "disable this step" action at the bottom of the list. But when I forget to do that, it doesn't seem to hurt the step. That has me questioning whether order matters for actions in a step.
Now I'm in a situation where I'm creating a click bar with a set of mutually exclusive buttons. What I want to happen is the clicked button to change color to show it's active, and the rest of the buttons to go back to their normal color. I have 10 buttons. I could add 10 actions to each mapped key (one to highlight the current button; 9 to un-highlight the rest) but I would rather create a separate mapped key to un-highlight all the buttons, call that mapped key, and then create one action to highlight the one I care about.
(I'm getting wary about how big my profile XML size is getting. I just did a major cleanup to shrink it from 8MBs down to 6MBs. ISBoxer is straining under the load a bit. I'd rather not add ~100 actions if I can get away with ~20.)
Thanks.
When we enter actions in a step of a mapped key, do those actions always occur in the order we put them, or can they theoretically occur in any order?
I ask because, out of habit, when appropriate I've always put the "disable this step" action at the bottom of the list. But when I forget to do that, it doesn't seem to hurt the step. That has me questioning whether order matters for actions in a step.
Now I'm in a situation where I'm creating a click bar with a set of mutually exclusive buttons. What I want to happen is the clicked button to change color to show it's active, and the rest of the buttons to go back to their normal color. I have 10 buttons. I could add 10 actions to each mapped key (one to highlight the current button; 9 to un-highlight the rest) but I would rather create a separate mapped key to un-highlight all the buttons, call that mapped key, and then create one action to highlight the one I care about.
(I'm getting wary about how big my profile XML size is getting. I just did a major cleanup to shrink it from 8MBs down to 6MBs. ISBoxer is straining under the load a bit. I'd rather not add ~100 actions if I can get away with ~20.)
Thanks.