I have a pseudo-fix for hotkeys (Q,W,E,1,2,Spacebar,etc.). All you need to do is change the engine of osu!.
Warning! This is only recommended for tablet players and mappers. Personally, I wouldn't even recommend this for playing because of the slight cursor lag compared to the Wine engine 1.7.8.First, go to Spotlight search and type in Wineskin Winery. Open Wineskin Winery and click on the small plus icon.

Scroll down until you find the
"WS9WineCX12.1.2" OR "WS9WineCX12.1.2AMDSpeedHack" (both worked for me).
Download and install it.
Go into the package contents of osu! by right clicking the osu!.app and click Show Package Contents.
Open the Wineskin app.
When prompted, click on Advanced, then under Wrapper tools, click on Change Engine Used and find the engine you just downloaded.
It'll go through a little process to change the engine, so don't open osu! while it's doing this. It will finish and return to the Advanced option window.
Just repeat the steps to go back to the old engine (which i believe is WS9Wine1.7.2. You can download the latest version, 1.7.8, from Wineskin Winery if you like), but instead click on the other engine to switch over.