I have seen buttons similar to those go bad. I do not have one here to look at right now, but you should be able to use a meter checking continuity to make sure the buttons are actually working. I have replaced similar buttons on logic boards before such as the ones on a DV9000 logic board for the mouse buttons. if you do replace the buttons I recommend flowing some leaded solder onto the connections before attempting to remove the buttons with a heat pump.