Another option, but costly, are controller with extra programmable buttons, like the NACON Revolution PRO Controller or the Razer Raiju controller