โ 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 up to 3 device activations.
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.
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 Your Subscription
Visit the Customer Portal 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.