Looks very clean, only two additional buttons for menu and fast forward, menu/ff/select/start is hidden on the four corners of game canvas, no obstruction on game canvas.
OCD friendly: coordinates are generated by script.
Button images comes from sergio-br2’s flat gamepad overlays.
There’s an alternative version replacing ff with A+B+START+SELECT, for Link’s Awakening.