a piano keyboard with buttons and keys