-
-
Notifications
You must be signed in to change notification settings - Fork 30
Base configuration
Dmitry Mamontov edited this page Jul 31, 2022
·
9 revisions
external_components:
- source: github://dmamontov/esphome-blekeyboard
ble_keyboard:
id: mamontech_keyboard
name: "MamonTechKeyboard"
manufacturer_id: "MamonTech"
battery_level: 50
- id (Optional, string): Component ID. Needed for action;
- name (Optional, string): Keyboard name (default: Esp32BleKeyboard);
- manufacturer_id (Optional, string): Keyboard manufacturer (default: Esp32BleKeyboard);
- battery_level (Optional, int): Keyboard battery level (default: 100).
Print arbitrary text.
ble_keyboard.print:
id: my_ble_keyboard
text: "hello"
- id (Required, string): Component ID;
- text (Required, string): The text to be printed.
Press a key.
ble_keyboard.press:
id: my_ble_keyboard
code: 0x80
- id (Required, string): Component ID;
- code (Required, int): Key code.
Release keys.
ble_keyboard.release: my_ble_keyboard
- id (Required, string): Component ID;