Вам нужно сбить консоль в сырой режим. Там нет встроенного независимого от платформы способа добраться туда. jCurses может быть интересным.
В системе unix это может работать:
String[] cmd = {"/bin/sh", "-c", "stty raw
Например, если вы хотите принять во внимание время между нажатиями клавиш, вот пример кода, чтобы попасть туда.