This Nintendo licensed USB joystick box offers 9 heavy duty arcade style buttons and a joystick with 13 alternate switch jacks for the main buttons and joystick movements. This item is compatible with both the 'Nintendo Switch' video game system and PC computers. Paired with the 'JoyToKey' shareware, it can provide all mouse and keyboard inputs needed, including short macros.