1 /ECHO
/ECHO (default) /NOECHO Controls whether the command line is displayed after the key has been pressed. Do not use /NOECHO with /NOTERMINATE.
2 /IF_STATE
/IF_STATE=(state-name[, . . . ]) /NOIF_STATE (default) Specifies one or more states to which a key definition applies. The /IF_STATE qualifier assigns the key definition to the specified states. You can specify predefined states, such as DEFAULT and GOLD, or user-defined states. A state name can be any appropriate alphanumeric string. The /NOIF_STATE qualifier assigns the key definition to the current state.
3 /LOCK_STATE
/LOCK_STATE /NOLOCK_STATE (default) Controls how long the state set by /SET_STATE remains in effect after the specified key is pressed. The /LOCK_STATE qualifier causes the state to remain in effect until it is changed explicitly (for example, with a SET KEY/STATE command). The /NOLOCK_STATE qualifier causes the state to remain in effect only until the next terminator character is typed, or until the next defined function key is pressed.
4 /LOG
/LOG (default) /NOLOG Controls whether a message is displayed indicating that the key definition has been successfully created. The /LOG qualifier displays the message. The /NOLOG qualifier suppresses the message.
5 /SET_STATE
/SET_STATE=state-name /NOSET_STATE (default) Controls whether pressing the key changes the current key state. The /SET_STATE qualifier causes the current state to change to the specified state when you press the key. The /NOSET_STATE qualifier causes the current state to remain in effect.
6 /TERMINATE
/TERMINATE /NOTERMINATE (default) Controls whether the specified string is terminated (processed) when the key is pressed. The /TERMINATE qualifier causes the string to be terminated when the key is pressed. The /NOTERMINATE qualifier enables you to press other keys before terminating the string by pressing the Return key.