[Solved] Cannot read button state (with pull down)

pwillard:
Sure sounds to me like the button is wired wrong... when in doubt, Always use the DIAGONALLY OPPOSED pins on those switches to guarantee you get the pins that actually switch versus the ones that behave like a "short".

Yup...and another way is to use a continuity tester (or ohm meter, or multimeter set to lowest resistance range [or to continuity, if such a setting exists]), and test the pins on the button, until you see the button action on the meter.