|
AwesomeStudioPedal
A programmable, multi-profile foot controller for DAWs, score readers, and studio automation
|
#include <cstdint>Go to the source code of this file.
Classes | |
| class | IBleKeyboard |
| Interface for Bluetooth LE keyboard functionality. More... | |
Typedefs | |
| using | MediaKeyReport = uint8_t[2] |
| Type alias for media key reports. | |
Variables | |
| const uint8_t | KEY_LEFT_ARROW = 0xD8 |
| const uint8_t | KEY_RIGHT_ARROW = 0xD7 |
| const uint8_t | KEY_UP_ARROW = 0xDA |
| const uint8_t | KEY_DOWN_ARROW = 0xD9 |
| const uint8_t | KEY_PAGE_UP = 0xD3 |
| const uint8_t | KEY_PAGE_DOWN = 0xD6 |
| const uint8_t | KEY_HOME = 0xD2 |
| const uint8_t | KEY_END = 0xD5 |
| const uint8_t | KEY_INSERT = 0xD1 |
| const uint8_t | KEY_DELETE = 0xD4 |
| const uint8_t | KEY_BACKSPACE = 0xB2 |
| const uint8_t | KEY_TAB = 0xB3 |
| const uint8_t | KEY_RETURN = 0xB0 |
| const uint8_t | KEY_ESC = 0xB1 |
| const uint8_t | KEY_CAPS_LOCK = 0xC1 |
| const uint8_t | KEY_PRTSC = 0xCE |
| const uint8_t | KEY_LEFT_CTRL = 0x80 |
| const uint8_t | KEY_LEFT_SHIFT = 0x81 |
| const uint8_t | KEY_LEFT_ALT = 0x82 |
| const uint8_t | KEY_LEFT_GUI = 0x83 |
| const uint8_t | KEY_RIGHT_CTRL = 0x84 |
| const uint8_t | KEY_RIGHT_SHIFT = 0x85 |
| const uint8_t | KEY_RIGHT_ALT = 0x86 |
| const uint8_t | KEY_RIGHT_GUI = 0x87 |
| const uint8_t | KEY_F1 = 0xC2 |
| const uint8_t | KEY_F2 = 0xC3 |
| const uint8_t | KEY_F3 = 0xC4 |
| const uint8_t | KEY_F4 = 0xC5 |
| const uint8_t | KEY_F5 = 0xC6 |
| const uint8_t | KEY_F6 = 0xC7 |
| const uint8_t | KEY_F7 = 0xC8 |
| const uint8_t | KEY_F8 = 0xC9 |
| const uint8_t | KEY_F9 = 0xCA |
| const uint8_t | KEY_F10 = 0xCB |
| const uint8_t | KEY_F11 = 0xCC |
| const uint8_t | KEY_F12 = 0xCD |
| const uint8_t | KEY_F13 = 0xF0 |
| const uint8_t | KEY_F14 = 0xF1 |
| const uint8_t | KEY_F15 = 0xF2 |
| const uint8_t | KEY_F16 = 0xF3 |
| const uint8_t | KEY_F17 = 0xF4 |
| const uint8_t | KEY_F18 = 0xF5 |
| const uint8_t | KEY_F19 = 0xF6 |
| const uint8_t | KEY_F20 = 0xF7 |
| const uint8_t | KEY_F21 = 0xF8 |
| const uint8_t | KEY_F22 = 0xF9 |
| const uint8_t | KEY_F23 = 0xFA |
| const uint8_t | KEY_F24 = 0xFB |
| const uint8_t | KEY_NUM_0 = 0xEA |
| const uint8_t | KEY_NUM_1 = 0xE1 |
| const uint8_t | KEY_NUM_2 = 0xE2 |
| const uint8_t | KEY_NUM_3 = 0xE3 |
| const uint8_t | KEY_NUM_4 = 0xE4 |
| const uint8_t | KEY_NUM_5 = 0xE5 |
| const uint8_t | KEY_NUM_6 = 0xE6 |
| const uint8_t | KEY_NUM_7 = 0xE7 |
| const uint8_t | KEY_NUM_8 = 0xE8 |
| const uint8_t | KEY_NUM_9 = 0xE9 |
| const uint8_t | KEY_NUM_SLASH = 0xDC |
| const uint8_t | KEY_NUM_ASTERISK = 0xDD |
| const uint8_t | KEY_NUM_MINUS = 0xDE |
| const uint8_t | KEY_NUM_PLUS = 0xDF |
| const uint8_t | KEY_NUM_ENTER = 0xE0 |
| const uint8_t | KEY_NUM_PERIOD = 0xEB |
| using MediaKeyReport = uint8_t[2] |
Type alias for media key reports.
Represents a 2-byte media key report for BLE keyboard
Definition at line 9 of file i_ble_keyboard.h.
| const uint8_t KEY_BACKSPACE = 0xB2 |
Definition at line 28 of file i_ble_keyboard.h.
| const uint8_t KEY_CAPS_LOCK = 0xC1 |
Definition at line 32 of file i_ble_keyboard.h.
| const uint8_t KEY_DELETE = 0xD4 |
Definition at line 26 of file i_ble_keyboard.h.
| const uint8_t KEY_DOWN_ARROW = 0xD9 |
Definition at line 19 of file i_ble_keyboard.h.
| const uint8_t KEY_END = 0xD5 |
Definition at line 24 of file i_ble_keyboard.h.
| const uint8_t KEY_ESC = 0xB1 |
Definition at line 31 of file i_ble_keyboard.h.
| const uint8_t KEY_F1 = 0xC2 |
Definition at line 44 of file i_ble_keyboard.h.
| const uint8_t KEY_F10 = 0xCB |
Definition at line 53 of file i_ble_keyboard.h.
| const uint8_t KEY_F11 = 0xCC |
Definition at line 54 of file i_ble_keyboard.h.
| const uint8_t KEY_F12 = 0xCD |
Definition at line 55 of file i_ble_keyboard.h.
| const uint8_t KEY_F13 = 0xF0 |
Definition at line 56 of file i_ble_keyboard.h.
| const uint8_t KEY_F14 = 0xF1 |
Definition at line 57 of file i_ble_keyboard.h.
| const uint8_t KEY_F15 = 0xF2 |
Definition at line 58 of file i_ble_keyboard.h.
| const uint8_t KEY_F16 = 0xF3 |
Definition at line 59 of file i_ble_keyboard.h.
| const uint8_t KEY_F17 = 0xF4 |
Definition at line 60 of file i_ble_keyboard.h.
| const uint8_t KEY_F18 = 0xF5 |
Definition at line 61 of file i_ble_keyboard.h.
| const uint8_t KEY_F19 = 0xF6 |
Definition at line 62 of file i_ble_keyboard.h.
| const uint8_t KEY_F2 = 0xC3 |
Definition at line 45 of file i_ble_keyboard.h.
| const uint8_t KEY_F20 = 0xF7 |
Definition at line 63 of file i_ble_keyboard.h.
| const uint8_t KEY_F21 = 0xF8 |
Definition at line 64 of file i_ble_keyboard.h.
| const uint8_t KEY_F22 = 0xF9 |
Definition at line 65 of file i_ble_keyboard.h.
| const uint8_t KEY_F23 = 0xFA |
Definition at line 66 of file i_ble_keyboard.h.
| const uint8_t KEY_F24 = 0xFB |
Definition at line 67 of file i_ble_keyboard.h.
| const uint8_t KEY_F3 = 0xC4 |
Definition at line 46 of file i_ble_keyboard.h.
| const uint8_t KEY_F4 = 0xC5 |
Definition at line 47 of file i_ble_keyboard.h.
| const uint8_t KEY_F5 = 0xC6 |
Definition at line 48 of file i_ble_keyboard.h.
| const uint8_t KEY_F6 = 0xC7 |
Definition at line 49 of file i_ble_keyboard.h.
| const uint8_t KEY_F7 = 0xC8 |
Definition at line 50 of file i_ble_keyboard.h.
| const uint8_t KEY_F8 = 0xC9 |
Definition at line 51 of file i_ble_keyboard.h.
| const uint8_t KEY_F9 = 0xCA |
Definition at line 52 of file i_ble_keyboard.h.
| const uint8_t KEY_HOME = 0xD2 |
Definition at line 23 of file i_ble_keyboard.h.
| const uint8_t KEY_INSERT = 0xD1 |
Definition at line 25 of file i_ble_keyboard.h.
| const uint8_t KEY_LEFT_ALT = 0x82 |
Definition at line 37 of file i_ble_keyboard.h.
| const uint8_t KEY_LEFT_ARROW = 0xD8 |
Definition at line 16 of file i_ble_keyboard.h.
| const uint8_t KEY_LEFT_CTRL = 0x80 |
Definition at line 35 of file i_ble_keyboard.h.
| const uint8_t KEY_LEFT_GUI = 0x83 |
Definition at line 38 of file i_ble_keyboard.h.
| const uint8_t KEY_LEFT_SHIFT = 0x81 |
Definition at line 36 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_0 = 0xEA |
Definition at line 69 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_1 = 0xE1 |
Definition at line 70 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_2 = 0xE2 |
Definition at line 71 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_3 = 0xE3 |
Definition at line 72 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_4 = 0xE4 |
Definition at line 73 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_5 = 0xE5 |
Definition at line 74 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_6 = 0xE6 |
Definition at line 75 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_7 = 0xE7 |
Definition at line 76 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_8 = 0xE8 |
Definition at line 77 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_9 = 0xE9 |
Definition at line 78 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_ASTERISK = 0xDD |
Definition at line 80 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_ENTER = 0xE0 |
Definition at line 83 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_MINUS = 0xDE |
Definition at line 81 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_PERIOD = 0xEB |
Definition at line 84 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_PLUS = 0xDF |
Definition at line 82 of file i_ble_keyboard.h.
| const uint8_t KEY_NUM_SLASH = 0xDC |
Definition at line 79 of file i_ble_keyboard.h.
| const uint8_t KEY_PAGE_DOWN = 0xD6 |
Definition at line 22 of file i_ble_keyboard.h.
| const uint8_t KEY_PAGE_UP = 0xD3 |
Definition at line 21 of file i_ble_keyboard.h.
| const uint8_t KEY_PRTSC = 0xCE |
Definition at line 33 of file i_ble_keyboard.h.
| const uint8_t KEY_RETURN = 0xB0 |
Definition at line 30 of file i_ble_keyboard.h.
| const uint8_t KEY_RIGHT_ALT = 0x86 |
Definition at line 41 of file i_ble_keyboard.h.
| const uint8_t KEY_RIGHT_ARROW = 0xD7 |
Definition at line 17 of file i_ble_keyboard.h.
| const uint8_t KEY_RIGHT_CTRL = 0x84 |
Definition at line 39 of file i_ble_keyboard.h.
| const uint8_t KEY_RIGHT_GUI = 0x87 |
Definition at line 42 of file i_ble_keyboard.h.
| const uint8_t KEY_RIGHT_SHIFT = 0x85 |
Definition at line 40 of file i_ble_keyboard.h.
| const uint8_t KEY_TAB = 0xB3 |
Definition at line 29 of file i_ble_keyboard.h.
| const uint8_t KEY_UP_ARROW = 0xDA |
Definition at line 18 of file i_ble_keyboard.h.