No events received for Nintendo Switch Pro Controller on macOS

Hi, I am trying to use gilrs to pick up events from a Nintendo Switch Pro Controller on macOS. Gilrs picks up connection and disconnection events, but otherwise nothing, except when the controller is first connected where it seems to receive events for less than a second.

My theory is that macOS is taking precedence over the pro controller since macOS binds system actions to the controller such as the home button opening up the macOS launchpad. I think some IOKit function needs to be called to signal that gilrs is using the controller.

I’ve been able to use this controller in games. I also tested gilrs with another controller and it worked fine.

Let me know if there’s anything I can do to debug this issue.