Salut !
Pour détecter lorsqu'une touche est relâchée il faut se placer au niveau de la boucle événementielle et utiliser l'event KeyReleased. Plus concrètement ça devrait te donner quelque chose de similaire à ceci :
//...
sf::Event event;
while(window.isOpen()){
while(window.pollEvent(event)){
//Si la touche A de ton clavier est relâchée alors on rentre dans la condition
if(event.type == sf::Event::KeyReleased && event.key.code == sf::Keyboard::A)
std::cout << "Detection du relachement de la touche A avec la SFML !" << std::endl;
}
}
//...
Y a pas plus simple
Essayes de regarder en profondeur le lien que Laurent t'a fourni, tu y trouveras tout ce dont tu as besoin concernant les événements
Cordialement
G