Hi everyone, I'm trying to make a shift register board on my breadboard but so far I'm not getting it to work properly with mmjoy2.
I've used mmjoy2 with a button matrix before and it worked perfectly but I'm having a lot of issues with the shift registers.

Apologies for the messy fritzing diagram. It's my first time using it. I followed various schematics I found online and on this thread.
In my first iteration, I didn't have the extra 10k resistors and the 100nf capacitors and the buttons kept flashing randomly in mmjoy2 while nothing was pressed.
After reading parts of this thread, I added the 10k resistors and capacitors. Now the buttons don't randomly flash when the buttons aren't pressed, but once I press a button, the button indicator will light up and multiple buttons will start to randomly flash again.

Any help on what I am doing wrong would be greatly appreciated!!
Attachments
IMG_0717.jpg shift register diagram.png mmjoy2 shift register button flash.png