well the 2 files I uploaded in the previous post are the bare minimum of code
Not really. A minimal code would be a single .cpp file with only a
main() function. No classes, no other functions, no custom code.
Like this, it is much easier for us to see if you made a mistake or if there is an actual issue with SFML, and in the latter case, where it is. Please reduce the code further, so that you can paste it directly with code tags here. Thanks
According to your description in the initial post, a normal event loop should suffice to show the problem. Ideal would be some
cout statements to log the events, so that you could also provide the corresponding output. In fact, the problem might have been introduced
in this modification. You can also use my code snippet there to test and output.