Salut.
J'ai fait un thread afin de traité les évènements SFML de manière assynchrone c'est à dire :
1)traité un évènement.
2)rendre la scène et traité un autre évènement simultanément.
Et ainsi de suite et donc je ne fait pas de boucle while qui traite tout les évènements puis qui effectue le rendu.
Le soucis c'est que, lorsque j'appuie sur une touche, il ne stope pas la commande au moment ou je relâche la touche, car pollevent me renvoie tout les évènements keypressed qui sont en attente de traitement par mon autre thread et seulement après il traite l'évènement keyreleased, il y a donc un décalage entre mes actions et le moment ou je relâche la touche, et la classe sf::Keyboard ne résoud pas le problème. :/ (Il me semble qu'elle ne renvoie faux que lorsque l'évènement keyreleased a été traité par pollEvent)
Alors j'aimerais récupérer en priorité les évènements de type keyreleased pour ignorer les événements keypressed en attente lorsque je relâche la touche pour arrêté l'action au moment ou je relâche la touche et pas 5 secondes après, est ce possible de faire ça avec SFML ?
Sinon j'aimerais implémenter ça moi même dans la classe sf::Window.