On my xbox controller i use the back and start button to call up macros for Laser X,Y Zeroing and Z Zeroing.
I use a crosshair laser to set my home location and pressing the back button starts the macro that puts the router bit in the center of the laser crosshair.
I also have a Z Zero plate and that macro is started by pressing the start button,