"Programming" a Mad Catz PS3 controller typically means remapping buttons, adjusting stick sensitivity or dead zones, and recording macros. However, support for these features varies significantly by model.
| Model | Button Remap | Sensitivity/Deadzone | Macros | Software Required |
|---|---|---|---|---|
| F.L.Y. 9 / M.L.G. Pro | On-board (hold PROG) | On-board (physical dials) | ❌ | None |
| Tournament Edition (TE) / TE2 | ❌ (fightstick) | ❌ | ❌ | None |
| R.A.T. 9 (mouse) | ✅ (PC only) | ✅ (DPI adjustment) | ✅ (PC) | Mad Catz ST Programming |
| Generic GamePad | PS3 System Settings only | PS3 System Settings | ❌ | None |
These controllers let you remap buttons directly on the hardware:
The PS3 itself offers a universal button-swap feature that works in every game:
Macros are only possible on PC-supported models like the R.A.T. mouse or S.T.R.I.K.E. keyboards via the discontinued Mad Catz software (available from archives). The PS3 firmware blocks macro injection entirely.