What buttons are required on android device?
There are 4 if you don't include Hardware Reset, three are mandatory: Home, Menu and Back.

See: https://stackoverflow.com/questions/3524758/are-the-4-android-buttons-standard-ex-back-button-menu-button - almost the same question, same answer.