Hi Hoitzing,
Indeed, I thought this was going to be the method of operation but I couldn't get this ok without roboguide crashing. My .KL program is like this.
I don't know exactly how to program the keys (example: when F1 is pressed execute form1, when F2 is pressed execute form2).
ACTUAL KAREL PROGRAM:
.....
.....
REPEAT
--Display and wait for input keys.
IF key_press = ky_f1THEN
screen = FALSE
ENDIF
IF key_press = ky_f2 THEN
screen = TRUE
ENDIF
IF screen = TRUE THEN
DISCTRL_FORM('FORM', form1, value_array, inact_array, change_array,kc_func_key, def_item, term_char, status)
ELSE
DISCTRL_FORM('FRM2', form2, value_array, inact_array, change_array,kc_func_key, def_item, term_char, status)
ENDIF
UNTIL exit_menu
END runform