digital logic - How do gamepad buttons interact with the PCB? - Electrical Engineering Stack Exchange
JCD 1Set for PS4 Pro Slim Controller R2 L2 Trigger Buttons 3D Sensor Analog Thumb Stick Caps & Screws Tools - AliExpress
Amazon.com: Sanpyl DIY Arcade Game Joystick Kits, Zero Delay USB Encoder To PC Games Joystick Arcade Game DIY Kit Parts with Encoder Board 10 Push Buttons for Windows(white) : Electronics
Make A 3D Printed - Retro Style Joystick for my Amiga - YouTube
TORID Gamepad - Wireless - for PC/PS3, black | SL-6576-BK-02
Mini Button Pad PCB - COM-08963 - SparkFun Electronics
File:Speedlink Raptor Pad SL-5215 for Playstation-4586.jpg - Wikimedia Commons
Amazon.com: Hilitand 1-Playe Arcade Game Joystick Kits DIY Parts, 1xZero Delay USB Encoder + 8 Way Joystick + 10x Push Arcade Buttons for MAME Arcade PC Game and for Raspberry Pi DIY
cdn-shop.adafruit.com/970x728/2934-01.jpg
Amazon.com: Timorn Conductive Button Replacement Controller Silicone Rubber Repair Kit Parts Pad for SNES SFC USB PC Gamepad Joypad (1set) : Video Games
www.adafruit.com/images/480x360/2934-00.jpg
eXtremeRate 2 Pcs Replacement Kits Button Ribbon Conductive Film Flex Cable for PS4 Controller JDM-001/010 - GRA00014*2 – eXtremeRate Retail