This is a simple analog keyboard, hundreds of possible aplications, all you need is a ADC port in your controller, and some patience for get the right values for each button. Better the resistors you use, more precise the circuit will work and you can make one with hundreds of buttons if is needed.
Here is the PCB layout. (500dpi)
Click to Enlarge
And here's the solder mask and silk screen. (500dpi)