This portion of the forum is intended for posting bug reports. If you had posted in the FM Pro Forum section your question would be seen by more users and would likely get more responses more quickly.
Does each line represent a different record or do you have 30 sets of fields on this layout, one set for each line?
If each row is a different record, then you can set up an OnObjectKeystroke trigger to perform a script that creates a new record if the keystroke is the enter key. This trigger can be set on just the right most field or the entire record depending on the way you want this to work.