Thank you so much for posting this! This is exactly what I was looking for and it worked flawlessly! I was previously using a keyboard matrix to map a key to each button, but that seemed to have issues with multiple buttons being pressed, or single state switches holding in a 'HIGH' state. Now...