Preciso de uma implementação que capture os dados da tecla enter e converta para ascii
Alguem pode me ajudar grato!
Preciso de uma implementação que capture os dados da tecla enter e converta para ascii
Alguem pode me ajudar grato!
O ASCII da tecla ENTER (Carriage Return) é 13, ou ‘\r’.
Mas acho que não é isso que você quer 
Você está usando Swing ou é uma aplicação console? (tela preta do DOS)?
Estou usando a IDE netbeans,
BufferedReader inFromUser =
new BufferedReader(new InputStreamReader(System.in));
String sentenca = null;
String recebe;
while (true) {
try {
//obtem dado do teclado
sentenca = inFromUser.readLine();
Eu quero pegar todos os dados do teclado sem que pare de executar o programa inclusive captura enter quando o usuario aperta enter. Estou usando sentenca como string so que consigo capturar tudo que o usuario digita menos o enter
Pois é, quando se lê diretamente do console, como você fez, os dados são enviados para o programa apenas quando se digita o ENTER.
Não são enviados tecla por tecla, portanto você “não captura a tecla ENTER” porque nenhuma tecla é capturada.
Se precisar, por algum motivo, controlar o console com mais precisão, é necessário usar uma biblioteca de terceiros, como o Charva ( http://sourceforge.net/projects/charva/ , http://www.pitman.co.za/projects/charva/ ) ou o Java Curses ( http://sourceforge.net/projects/javacurses/ ).
Eu tenho que pegar todos os dados do teclado por exemplo, digito: teste[aperto enter]. agora todos o caracteres digitados eu tenho que transformar em ascii e depois em bits e enviar.
Nao estou conseguindo desta forma.