Not all variables can be automated using the Variable Prompt function. For example, you cannot enter a Table or a fully-formatted numbered list in a data-entry field on a prompt window. The Keyboard Prompting functions of I-Deal Docs allow you to set "stop" points in a document. During document assembly, the generation process will automatically stop at each of these points and allow direct entry into the document. When ready, the operator clicks a Continue button to resume the generation process.
For example, a document might contain the following text:
7.4 My executors shall hold my estate on trust to divide it as follows:-
(a)
and at "(a)" the operator is required to enter a numbered list of details on how the estate is to be divided.
To set this up, you would enter the following in the base document:
7.4 My executors shall hold my estate on trust to divide it as follows:-
(a) #idd inplace Enter details for the division of estate#
The "#idd" at the start and the "#" at the end are required as they mark the start and end of the keyboard prompting information. The "inplace" is a keyword that marks this as an in-the-document keyboard prompt (there are other keywords for different styles of prompting).
As this document is being assembled, the following prompt will be displayed:

The insertion point will be in the document immediately after the "(a)" because that is where the "#idd" is. The operator would enter the required details, then click the Continue button to move onto the next keyboard prompt.