You need to do a little coding for this.
E.g. you use variable in which you store a number (index) referenceing your cartwall lib entries.
And with the forward button you increase its value by one, and with the back button you decrease it by one.
An then depending on its value you select a cartwall lib (via CW1_PLAYLIST_SET).
Alternatively you can set four (4) cartwall libs to the 4 shortcut buttons and then use the buttons to toggle between those (via CW1_PLAYLIST_SET_SHORTCUT).
The index variable value is set via the EXEC_VAR_SET command and retrieved via the ${VAR:...} macro.
The increment or decrement of the variable can be done via the *[TOINT:{num}:{conv}:{p1}] macro function.
The conditional execution of a command can be done via EXEC_COMMAND2.
See the Appendix of the user manual for detils...
Let us start with the latter option...
Alternative 1 (using the four shortcut buttons):
When the ButtonForward is pressed:
Code: Select all
EXEC_VAR_SET cw1select|*[TOINT:{${VAR:cw1select}}:{add}:{1}]
EXEC_COMMAND2 ${VAR:cw1select}|OR(Equals(4),Equals())|EXEC_VAR_SET cw1select|0
CW1_PLAYLIST_SET_SHORTCUT ${VAR:cw1select}
When the ButtonBackward is pressed:
Code: Select all
EXEC_VAR_SET cw1select|*[TOINT:{${VAR:cw1select}}:{add}:{-1}]
EXEC_COMMAND2 ${VAR:cw1select}|OR(Equals(-1),Equals())|EXEC_VAR_SET cw1select|3
CW1_PLAYLIST_SET_SHORTCUT ${VAR:cw1select}
---
Alternative 2 (using cartwall lib names):
When the ButtonForward is pressed:
Code: Select all
EXEC_VAR_SET cw1select|*[TOINT:{${VAR:cw1select}}:{add}:{1}]
EXEC_COMMAND2 ${VAR:cw1select}|OR(Equals(3),Equals())|EXEC_VAR_SET cw1select|0
EXEC_COMMAND2 ${VAR:cw1select}|Equals(0)|CW1_PLAYLIST_SET jwnwjh
EXEC_COMMAND2 ${VAR:cw1select}|Equals(1)|CW1_PLAYLIST_SET kerst
EXEC_COMMAND2 ${VAR:cw1select}|Equals(2)|CW1_PLAYLIST_SET rijnsteek
When the ButtonBackward is pressed:
Code: Select all
EXEC_VAR_SET cw1select|*[TOINT:{${VAR:cw1select}}:{add}:{-1}]
EXEC_COMMAND2 ${VAR:cw1select}|OR(Equals(-1),Equals())|EXEC_VAR_SET cw1select|2
EXEC_COMMAND2 ${VAR:cw1select}|Equals(0)|CW1_PLAYLIST_SET jwnwjh
EXEC_COMMAND2 ${VAR:cw1select}|Equals(1)|CW1_PLAYLIST_SET kerst
EXEC_COMMAND2 ${VAR:cw1select}|Equals(2)|CW1_PLAYLIST_SET rijnsteek