Java, ¿cómo detecta la pulsación de la tecla de tabulación dentro de una aplicación sin GUI?

Estoy tratando de escribir un programa que simule la finalización de la pestaña del terminal. Pero no estoy seguro de cómo atrapar la tecla de tabulación. Esta es una aplicación no gui. No estoy buscando swing / awd actionlisteners

Resultado desead

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta