I'm posting here because it didn't seem that this was ever really solved and this thread is the best google result for this issue.
I just got my RAT7 working on Mavericks. It took a little fiddling. Here are the steps I did:
- Uninstall all other mouse drivers - USB-Overdrive, SteerMouse, Logitech, Razer, etc.
- Restart.
- Install the MadCatz driver/editor software.
- Restart.
- Add the Mad Catz Editor to the Accessibility permissions list. System Prefs -> Security & Privacy -> Privacy -> Accessibility. Click the lock to authenticate then drag the Mad Catz Editor into the list to give it permissions.
- Create/edit profiles and commands. Be sure to save the profile(s).
- Use the menubar item to assign a profile to the mouse.
I can set dpi levels, configure the buttons, create custom commands, and save/load profiles and everything seems to be working fine.
Without Step 5, I could not create custom commands to have the mouse send keystrokes or macros.
Without step 7 the software had tried to assign both "no profile" and my newly created/assign profile to the mouse. Using the menubar item to specify a profile fixed the confusion.