small footprint 3v arduino alternative to pro mini

Have you considered the approach with 5 buttons on a single analog pin? See e.g. Arduino Playground - AnalogButtons

For the board, maybe a Sparkfun Pro Micro; has native USB and hence USB connector.