Adafruit pre-programs the module to send the 4 arrow keys, return, space, 'w', 'a', 's', 'd', '1' and '2' by default. Advanced users can reprogram the module's keys using an FTDI or other Serial console cable, for any HID key report they desire.
You can pair multiple Bluefruit's to a single device, each one has a unique identifier. These modules are FCC & CE certified and are RoHS-compliant so they are easy to integrate into your project.
If you want to have better control over the data sent, connect a microcontroller to the RX pin at 3-5V logic level, 9600 baud, and send ASCII data: it will be 'typed out' character by character. We also have support for various non-printable characters such as ESC, Shift, F1-F12, etc. as well as toggling the virtual keyboard on iOS.
- Map keys to mouse button clicks and mouse movement (up/down/left/right) as well as send mouse commands over the UART
- 'Over the air' remapping capability, no Serial cable required to re-map the pins! v1.2 adds support for multimedia keys such as "volume up" and "play/pause"
- Dimensions: 23.01mm / 0.9" x 39.65mm / 1.56" x 4.25mm / 0.16"
- Weight: 4.41g
You can find a great tutorial over at Adafruit - Introducing the Bluefruit Keyboard