Данные из InputStream доступны только тогда, когда пользователь нажал Enter.Я думаю, вы обнаружите, что если вы нажмете Enter после вкладки, вкладка будет отображаться.
В приложениях c, есть что-то похожее: оболочка устанавливает режим ввода для raw из готовых, так как она нуждается всырые нажатия клавиш.Readline - это обычная библиотека, используемая для этого в Linux.Я не уверен, что распространено в Windows.Насколько я могу судить, что-то, использующее JNI, является единственным вариантом здесь.