There are several ways to do this. You could put Macrobutton fields around each field e.g. { MACROBUTTON NoMacro Name } (use CTRL+F9 for the brackets) as place markers then F11 to move the cursor to the next field (Shift + F11 to the previous field). I have seen this used commonly by legal secretaries.
You could use legacy form fields and protect the document for forms then use TAB to move between fie3lds, though this limits what you can do with the document.
You can use Content Controls, but most elegant of all is to create a userform that collects the variable data and writes it to bookmarked locations or docvariables. The basics are shown at
http://www.gmayor.com/Userform.htm