The U-HID Nano board gives you all the versatility of the full U-HID board, but with 8 inputs/outputs. All inputs can be assigned as Analog, Keycodes, Gamepad buttons, Mouse buttons or quadrature (Trackball, spinner). Also can be assigned as outputs.