У меня возникли проблемы с захватом нажатия клавиши ‹tab› в моем приложении командной строки Java. Используя System.in.read(), я ничего не получаю при нажатии клавиши табуляции. Как лучше всего подойти к этому?
Чтобы дать некоторый контекст, я пытаюсь разрешить пользователю нажимать клавишу табуляции в середине команды, чтобы он автоматически завершал команду (так же, как вы могли бы сделать в оболочке bash). Я открыт для предложений, если есть лучшие подходы к достижению этой цели (возможно, использование System.in.read() не лучший способ приблизиться к этому?).