Files
esphome/tests/components/tinyusb_keyboard/common.yaml
T
2026-10-12 12:56:28 -10:00

44 lines
885 B
YAML

tinyusb:
tinyusb_keyboard:
id: kb
binary_sensor:
- platform: template
id: kb_letter
on_press:
- tinyusb_keyboard.press:
id: kb
key: a
on_release:
- tinyusb_keyboard.release: kb
- platform: template
id: kb_shift_digit
on_press:
- tinyusb_keyboard.press:
id: kb
key: "1"
modifiers: 0x02 # Left Shift
on_release:
- tinyusb_keyboard.release: kb
- platform: template
id: kb_raw_code
on_press:
- tinyusb_keyboard.press:
id: kb
key: 0x28 # Enter
modifiers: !lambda return 0;
on_release:
- tinyusb_keyboard.release: kb
- platform: template
id: kb_volume_up
on_press:
- tinyusb_keyboard.media_press:
id: kb
usage: 0xE9 # Volume Up
on_release:
- tinyusb_keyboard.media_release: kb