Hola:
¿Tiene ventanas la aplicación o es modo texto como antiguamente?
Si tienes ventanas, el tabulador ya va por defecto de un control a otro y con shift-tabulador se va hacia atrás, sólo es cuestión de ordenar los campos adecuadamente.
Si es con interfaz de texto, eso se hacía antiguamente con los caracteres ANSI. Son caracteres especiales que al sacarlos por una ventana de comandos en vez de escribirse "hace cosas", como cambiar el color de la letra o cambiar la posición del cursor. Echa un ojo a esto
http://www.chuidiang.com/clinux/ansi/ansi.php
Se bueno.