Due to my lack of experience, when starting with electronics, I bought on the counter a big bunch of extremely cheap pushbuttons.
Some time later, even knowing their bad quality I built a matrix keyboard that later I kept using for years to test all my designs with micros involving a keyboard. If they worked with those junk buttons, they would work with better ones.
Latter, tired of that clunky thing, ditched them and built smaller keyboards with quality keys.
Don't waste your time with junk.