From Skin commands.txt:
The only limitation is that if you want more than one command to execute you'll HAVE to place it in exectbl, since || will split the commands before OSKTOCMD is executed:
"OSKTOCMD" - This allows you to read contents of a variable much like OSKTOVAR, but also allows you to execute a command once the user
presses "enter" on the OSK (idealistically so can use the data entered).
Example: "OSKTOCMD;MYVAR;RUNQ;$MYVAR$" (will try to execute whatever was entered in the OSK)
ExecTBL: "TESTCMD","RUNQ;$TEST$||SETLABEL;MYLABEL;Execu ting $TEST$"