There is a minor documentation issue with this page: Committing data in records.
That page says: "Data is committed when you press Enter."
This is not necessarily true. if you've set a field to "Go To Next Object Using Enter" via the Inspector, then the Enter key will simply go to the next field. It will NOT commit the data in the record.
Likewise, any keystroke script trigger (object or layout) that traps for the Enter key might not necessarily commit data, either.