CoretechR / OMOTE

Open Source Remote Using ESP32 and LVGL
https://hackaday.io/project/191752
GNU General Public License v3.0
1.02k stars 114 forks source link

Bluetooth Keyboard and mouse mode #47

Closed MatthewColvin closed 3 months ago

MatthewColvin commented 9 months ago

Make the remote able to advertise and connect to HID hosts to allow keyboard and mouse control of devices like android tv.

Wildpig954 commented 9 months ago

This function would be great. My Harmony hub has keyboard and when I change between TV, windows and nvidia shield the keyboard switches too. This would be a great option to have.

phant0mias commented 9 months ago

Hi, that is not difficult. I already tried it.

you can use: https://github.com/T-vK/ESP32-BLE-Keyboard or https://github.com/lemmingDev/ESP32-BLE-Gamepad

With the gamepad library I managed to use the remote control with the Amazon Fire Stick. I can write this weekend what commands from the gamepad are used to control the fire stick.

When you add these libraries you should use the newest platformio.ini file to get more flash memory (https://github.com/CoretechR/OMOTE/pull/43)

A problem is that the boot time is getting higher

phant0mias commented 9 months ago

I opened a discussion for this theme

https://github.com/CoretechR/OMOTE/discussions/48

KlausMu commented 3 months ago

Issue closed, because in main BLE keyboard support is available. FireTV can be controller, others as well.