โ Back to all topics
Payment Failed
If your payment failed, here are common causes and solutions:
- Insufficient funds - Ensure your card has enough balance.
- Card expired - Update your payment method with a valid card.
- Bank declined - Contact your bank to authorize international transactions.
- Incorrect details - Double-check your card number, expiry, and CVV.
Update Payment Method
To update your payment information:
- Visit the Customer Portal
- Sign in with your email
- Click "Update Payment Method"
- Enter your new card details
๐น
Payments are processed securely by Lemon Squeezy. MagicPrefs never stores your card details.
Request a Refund
To request a refund within 14-day, email us at
support@magicprefs.com with your order number.
โ Back to all topics
Supported Gestures
MagicPrefs supports a variety of multi-touch gestures:
- Two-finger swipes - Up, down, left, right
- Three-finger swipes - Navigate spaces, app switching
- Pinch to zoom - Standard macOS zoom gesture
- Rotate - Two-finger rotation gesture
- Multi-finger taps - Two, three, or four-finger taps
Creating Custom Gestures
- Go to the Gestures tab in MagicPrefs
- Click "Add Gesture"
- Perform the gesture on your device to record it
- Assign an action
Enable Native Gestures
To allow MagicPrefs to generate native macOS pinch/rotate events:
- Click the MagicPrefs menu bar icon
- Enable "Generate Native Pinch/Rotate"
This allows gestures to work in apps like Maps and Photos.
โ Back to all topics
Required Permissions
MagicPrefs requires two system permissions to function:
1. Accessibility
Required for: Simulating key presses, clicking, and controlling windows.
- Open System Settings โ Privacy & Security โ Accessibility
- Click the lock to make changes
- Toggle MagicPrefs ON
2. Input Monitoring
Required for: Reading touch events from your Magic Mouse or Trackpad.
- Open System Settings โ Privacy & Security โ Input Monitoring
- Click the lock to make changes
- Toggle MagicPrefs ON
๐
After granting permissions, restart MagicPrefs for changes to take effect.
Permission Not Sticking?
If macOS doesn't remember your permission grant:
- Remove MagicPrefs from the list
- Restart your Mac
- Open MagicPrefs and grant permissions again
TCC Database Reset (Advanced)
In rare cases, you may need to reset the permission database:
tccutil reset Accessibility com.vladalexa.MagicPrefs
tccutil reset ListenEvent com.vladalexa.MagicPrefs
Then relaunch MagicPrefs and grant permissions again.
โ Back to all topics
Activating Your License
- Open MagicPrefs Preferences (โ,)
- Go to the License tab
- Enter your license key (received via email after purchase)
- Click Activate
โ๏ธ
Your license supports just 1 device activation.
Finding Your License Key
Your license key was sent to the email you used at checkout. Search for emails from Lemon
Squeezy or vladalexa.com. You can also find it in your
Receipt or by logging into the Customer Portal.
Deactivating a Device
To free up an activation slot:
- Open MagicPrefs on the device you want to deactivate
- Go to License tab
- Click Deactivate
Activation Limit Reached
If you see "Activation limit reached":
- Deactivate unused devices first
- Or contact support to reset your activations
Manage Payments & Subscriptions
Visit the Customer Portal (also known
as "My Orders") to:
- Update payment method
- View invoices
- Cancel or reactivate subscription
โ Back to all topics
MagicPrefs Not Starting?
- Check if another instance is running (only one can run at a time)
- Look for the MagicPrefs icon in the menu bar
- Try quitting and relaunching from Applications
Orange Menu Bar Icon
The menu bar icon turns orange when there's an issue:
- License expired - Renew your subscription
- Touch engine stopped - Grant required permissions
- Permissions missing - See Permissions
Device Not Detected
- Ensure Bluetooth is enabled
- Check device is connected in System Settings โ Bluetooth
- Try turning the device off and on
- Restart MagicPrefs
Collecting Debug Logs
When reporting an issue, include debug logs:
- Open Terminal
- Run:
log show --predicate 'subsystem == "com.vladalexa.MagicPrefs"' --last 5m
- Copy the output and include in your support email
โจ
For fastest support, include your macOS version, MagicPrefs version, and device model.