However, only the Leonardo supports the Keyboard library! I've found information saying that it is possible to use this function on the UNO, but it requires updating the firmware of the USB interface chip. It simply finds the states of four buttons (pull-up) and writes that state to either the a, b, c, or d key on the keyboard. It's pretty easy code wise, and I've written the following code: int onedive = 5 My goal is simple: Four buttons to control the minimalist fighting game Divekick.