A Keyboard Matrix adds a bunch of buttons to your project without burning up all of your I/O pins. Here's how to build a pushbutton matrix for an Arduino.