Eventos de teclado en aplicación de consola
La API de Java no provee ninguna librería que te permita hacer eso, pero C/C++ sí. Por lo que siempre puedes crear un pequeño programa con C/C++ que haga éste trabajo e integrarlo a tu proyecto usando métodos nativos (JNI), pero hacer esto es un dolor de cabeza de tutoriales, errores, problemas y más problemas haha, nunca pude hacer mi HolaMundo desde C++; cuando no era una cosa era otra.