The default mode of the BlueSMiRF HID is as a keyboard (which is very easy to set up), but you can also use it in HID raw mode (see user manual) to send keyboard, mouse, joystick combos. Using Sparkfun’s Bluetooth Modem – BlueSMiRF HID to interface between an Arduino Pro Mini and a desktop Computer as an Human Interface Device (HID).