The settings pane only shows with an actual game pad attached. From a developer perspective, when writing code to receive input, the game controller framework supports coalescing keyboards and mice as well as game pads into a singular input flow. Instead of handling keyboard through app kit and game pads through GC.
It’s not pretty code as it’s just my playground for experimenting with game controllers but you can see an example of what I mean in my SpriteKit pong game on GitHub.
GitHub - casperes1996/SpriteKitPong
Contribute to casperes1996/SpriteKitPong development by creating an account on GitHub.
github.com
This one I'm assuming? Thanks!