I figured out what the Field key does. The Field key allows you to insert a data entry field in the middle of a macro. This is a capability that does not exist on the Gateway AnyKey keyboards. For example, you can press Program Macro and then press the key you want for the macro, such as the F1 key on the left side. You can then type the text of the macro and press the Field key anywhere in the macro that requires dynamic user input. So, you could type:
Dear Field:Enter
and press the Program Macro key to end the macro. When you press F1, the keyboard will play back:
Dear
and pause for user input. You can then type the text for the field, such as, "Mr. Lee", and press the Field key to end data entry. The keyboard will then play back the rest of the macro recording, in this case the colon and the Enter key:
Dear Mr. Lee:
You can use the Field key more than once in a macro wherever dynamic data entry is required.
The Delay key seems to insert a delay into a macro, but I don't understand how I would use it. While in the middle of recording a macro, you can press the Delay key twice. The last key that you pressed before the first press of the Delay key will then be repeated for the duration of time in between the presses of the Delay key. If you press the Delay key just once and begin to type some other text, then the last character that you typed before the Delay key will be repeated once after a pause before the rest of the macro plays back.