Add a text file called ButtonMapping to the project, where every button that is used (both primary and secondary) is listed with a description of its functionality. Add a reference to where in the code it is used as well.
Tell people to update this file when they change how buttons are mapped.