Repository navigation
MacGamingFix 1.3.0
What's new
Active Game — manually pick the running app the fix should apply to. Useful when auto-detection picks the wrong window (Wine wrappers, Discord overlays, launchers). Searchable list with running apps and their icons.
Cursor Toggle Shortcut — global shortcut (default ⌃⌥⌘H) for showing or hiding the cursor on demand while Cursor Fix is active. Reassign from the app at any time.
Standard F-Keys — temporarily switches Apple keyboards from media controls to F1–F12 for gaming. Reverts on toggle off or quit.
Audio 44.1 kHz — temporarily forces the default output sample rate to 44,100 Hz to fix crackling or missing sound in some CrossOver/Wine games. Reverts on toggle off or quit.
Diagnostic logging — opt-in trace recording with one-click copy-to-clipboard for bug reports.
Reliability
- Pressing Esc, Tab, M, or I after a forced suppression now reliably reveals the cursor — the release path now uses the same aggressive show loop the manual shortcut uses, so games that stack their own hides on the cursor are no longer able to keep it hidden.
- Game-process detection migrated from the deprecated PSN chain to window-owner lookup.
🔒 Why does the app ask for Accessibility?
The Cursor Toggle Shortcut works in windowed games out of the box using a Carbon hot key (no permission required). True-fullscreen games capture the display directly and bypass the standard hot-key system, so for the shortcut to fire inside them MacGamingFix has to listen at a lower layer. macOS gates that low-level keyboard tap behind the Accessibility permission.
It's strictly opt-in. Decline and the rest of the app stays fully functional — only the fullscreen shortcut requires it. When you want it, enable it from the Cursor Toggle popover; the app will request permission and walk you to the right Settings panel.
Install
Download `MacGamingFix-1.3.0-macos.zip`, unzip, and drag the app to /Applications. Signed and notarized — no Gatekeeper steps required.