Inside many fields, values can be represented as masks. And this masks will be substituted by their real value at the time of a connection.
These masks can be included in fields like : Global variables, local or remote commands, pre- and post execution commands, expects, some connection parameters.
By right clicking on the input field, a wizard will help you building the substitution mask:
The general format of the mask is
|IP||Connection IP or Host|
|TIMESTAMP||Elapsed time in seconds since epoch|
|command prompt||Configured command prompt regex|
These are created in you General Preferences > Global Variables
Will prompt user to enter data and use that data for substitution
||select box with options (opt1,..)|
Lets say that you want to use a connection configuration with 2 different servers, but you do not want to have 2 separate configurations for this.
The only thing that changes is the IP
Create an ASK mask in your host entry like this :
When you connect the terminal will prompt you to select an IP from the previous list that you created.
Will execute a command with the shell and use the output of that command for substitution
Will execute date in the shell, and the resulting date will be used for the substitution.
If you need to type a mask in a field where the right click access is not available or you want to pull a value different than the predefined user or password.
<field|path to key>
For a full reference on how to use KeePass Integration