Hello @iamlord, there's a good chance you're seeing https://github.com/ValveSoftware/csgo-osx-linux/issues/1757 and adding -nojoy to the game's launch options may work around your issue.
Regardless of the workaround, please use the csgo-osx-linux issue tracker for CS:GO issues.
How do I add no joy launch option? Typed in no joy in launch options still getting black screen with mouse. CS Source works fine.
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist
Steps for reproducing this issue: