The next step in that process of improvement may be here now as well, with this project which turns the ESP32 into a USB host. USB is not ... easily able to handle a keyboard or mouse.
Behind that ubiquity is a protocol layer called HCI, or Host Controller Interface ... us that it can be done with an ESP32 microcontroller through its USB interface. The linked repository doesn ...