Allow Keyboard/Touch Events to be Processed
\i O K
Allows the controller to react to a new keyboard or touch event before a running touch macro is completed.
Note
- This command has to be inserted into the macro to be interruptible, it is ignored when not called via a macro.
- Touch macros (see The Concept of iLCD's Touch Fields) called automatically when a touch field is pressed/released usually will not be stopped by any keyboard or touch event to avoid partially drawn touch fields when a new touch field is pressed or the previous one is released before the macro has been finished.
- While a touch field's make or break macro is being executed, keyboard and touch events are not being reported and touch macros are not started.
- A typical case for using this command is as follows: At the end of the drawing, carried out in the break macro of a touch field, a delay might need to be started before jumping to a "timeout" macro. Normally no other touch macro would be executed until this delay is finished (causing a "dead" touch screen), but when executing the above command before the delay, any newly pressed touch field aborts the current macro (causing the delay to stop) and executes the macro attached to the new touch field.
See also:
Macro Related Commands
Execute Macro
Jump to Macro
Copyright © demmel products gmbh. All rights reserved.