Érdemes itt is körül nézni:
https://www.adafruit.com/product/4431
Ha jól megnézed, minden gombhoz tartozik 2 db ellenállás.
A gyors rákereséssel találtam egy ilyet (igazán kimerítő):
https://www.electronics-tutorials.ws/io/input-interfacing-circuits.html
Egyébként sokkal jobb felállás, ha a panelnél közvetlenül felhúzod tápra és a kapcsoló lehúz a földre. Tényleg nem lehet a szoftverben megfordítani?