20/50 Pieces 5.8X5.8MM 5.8*5.8MM Self-locking Switch Push Button Switch DIP 6 Pins Tactile Pushbutton Key Switch
https://www.vogueparade.com/shopping/EN/5/1/1005002297563564/2050-pieces-58x58mm-5858mm-self-locking-switch-push-button-switch-dip-6-pins-tactile-pushbutton-key-switch//