I have just purchased a LCD & Keypad Shield that I am certain is defective, it runs correctly except for the SELECT, LEFT, and DOWN buttons do not register as being pushed. The RIGTH, and RST do work correctly. Just so that others do not think that I do not know how to spell RIGHT. This is how it is imprinted on the board.
I used the sample code from the website, and I have run the shield directly on the FEZ Domino board, and off of the Flash shield and I have the same results. RST resets the device, UP registers as UP, and RIGTH both register as the button pushes they are. I can not get SELECT, LEFT and DOWN to work at all. When UP is pressed and held it blinks as though it is not being pushed hard enough.
I am certain that AN0 on my FEZ board is working correctly as I have tested this port with other devices. The LCD itself is working correctly. I would like to speak to someone on replacing said unit.