Entrer un char-acter sans validation?
-
Bonjour, je recherche depuis pas mal de temps la façon de s'y prendre.
Par exemple, je rentre 'e', je voudrais pouvoir récupérer celui-ci sans que l'utilisateur appuis sur la touche 'enter'
-
Coucou,
je ne m'y connais pas bien en Java (voir presque pas) mais comme dans tous les langages de programmation il doit exister un évènnement : "On key Press"
Je t'invite donc à voir par ici : https://www.google.be/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=java+on+key+press+console
par ailleur d'après ce site : http://stackoverflow.com/questions/4531560/get-key-press-without-pressing-enter-in-console
tu ne peux pas le faire sans télécharger une librairie supplémentaire

-
Je te dis ça dès que je peux

-
Merci de vos réponse.
Je recherche une réponse depuis pas mal de temps!
Une solution serait de passer par les commande system directement, si quelqu'un à une astuce pour utiliser les commandes sytèmes via linux je suis preneur

-
Bonjour, je recherche depuis pas mal de temps la façon de s'y prendre.
Par exemple, je rentre 'e', je voudrais pouvoir récupérer celui-ci sans que l'utilisateur appuis sur la touche 'enter'
En console ou pas?
Directement via une interface graphique?
-
Oui en console!
-
Oui en console!
pour faire ce genre de chose, il est possible d'utiliser NCurses (c'est le cas en C d'ailleurs).
Capturer les touches n'est pas quelque chose de réel sur un terminal, vue qu'il n'y a pas de système d'events, par contre, tu peux utiliser NCurses (ou encore Termcaps (ancètre de NCurses) pour forcer le read à sauter à chaque évènement.
Ainsi, il est possible de lire lorsqu'une touche est tappée.
Il doit y avoir un équivalent java.
Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.
Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.
Grâce à votre participation, ce message peut devenir encore meilleur 💗
S'inscrire Se connecter

