Thats why I want to use the ESP32-S2 it has native USB. The others would work too I just need to add the extra USB chip to it on the PCB. (Like the way you did when you used the first ESP32). I already had a simulated Keyboard on my ESP32-S2 :D. But I did not tried it as a mouse.
oh good! I was a little worried there, but you got it covered. If it works as a keyboard, I'm sure it will work as a mouse.
That's good news for me too, as I'd like to make an adaptation of that button box for CAM controller.
Yes that should work at least there is a sample code. For the keyboard you need a layout converter when i remember right or you may get the wrong key output.