Datasheet
\r - Carriage Return
\n - Line Feed
\b - Backspace
\t - Tab
\\ - Backslash
As of version 0.6.7 you can also use the following escape code when sending a single
character ('AT+BLEKEYBOARD=?' has another meaning for the AT parser):
\? - Question mark
Codebase Revision: 0.5.0
Parameters: The text string (optionally including escape characters) to transmit
Output: None
AT+BLEKEYBOARDCODE
Sends a raw hex sequence of USB HID keycodes to the BLE keyboard interface including
key modifiers and up to six alpha-numeric characters.
This command accepts the following ascii-encoded HEX payload, matching the way HID over
GATT sends keyboard data:
Byte 0: Modifier
Byte 1: Reserved (should always be 00)
Bytes 2..7: Hexadecimal values for ASCII-encoded characters (if no character is used
you can enter '00' or leave trailing characters empty)
After a keycode sequence is sent with the AT+BLEKEYBOARDCODE command, you must
send a second AT+BLEKEYBOARDCODE command with at least two 00 characters to
# Send a URI with a new line ending to execute in Chrome, etc.
AT+BLEKEYBOARD=http://www.adafruit.com\r\n
OK
# Send a single question mark (special use case, 0.6.7+)
AT+BLEKEYBOARD=\?
OK
© Adafruit Industries https://learn.adafruit.com/adafruit-feather-m0-bluefruit-le Page 151 of 238










