This is _kinda_ bridging into help request territory, but I'm not expecting any help since it's very specific and I imagine this is a weird issue on my system, so just asking the question to see if anyone's already ran into this. Hope that's cool!
I'd also appreciate anyone who has successfully been using SFML on Catalina
without running into this issue letting me know so that I know if it's just me!
I'm running macOS Catalina, and SFML is failing to identify any keys on my keyboards. Specifically, I get an error from line 188 of
https://github.com/SFML/SFML/blob/master/src/SFML/Window/OSX/HIDInputManager.mm: "We got a keyboard without any keys (1)".
This happens for any keyboard I plug into my system, and it definitely is searching on my keyboard devices since if I plug in two it prints it twice, one it prints it once, and zero it prints it zero times.
I am running a Hackintosh, which always may be the source of the problem, however I've never once experienced a keyboard problem with anything else, so I wonder if somehow there's an issue with SFML? Although it seems to be using a fairly standard AppKit library...
FWIW, I'm using SFML.NET Core 1.0, which in turn, I believe, uses SFML 2.5. I'm not doing anything crazy (just doing normal Keyboard.IsKeyDown calls) & this same code works flawlessly on Windows, Ubuntu and Mojave installs. In addition, my mouse works correctly, and the rest of my game logic works perfectly - just it doesn't observe any keyboard input.