Incremental Rotary Encoder and Push-button USB HID