Java, como você detecta a tecla Tab dentro de um aplicativo não GU

Estou tentando escrever um programa que simula a conclusão da guia terminal. Mas não tenho certeza de como interceptar a tecla Tab. Esta é uma aplicação não gui. Não estou procurando listener de ação swing / awd

Resultado desejad

While(true)
//Some api to capture KeyEvent.VK_TAB (tab key)
System.out.print("You typed tab")

questionAnswers(2)

yourAnswerToTheQuestion