I’m trying to use a makey makey (a device based on the Arduino Leonardo) as a keyboard for an iPad. I know that it has already been done, but I’m not able to reproduce it. My guess is that some versions of the iPad don’t recognize this device.
Since I can use a USB keyboard and I know that mice are not recognized, I’d like to program the makey makey in such a way that it is “recognized only as a keyboard” (the original device can be used as a mouse and as a keyboard). I’m very new to Arduino, could someone give me a hint please?
A colleague helped me for this issue and we were able to solve it. We just erased this line about CDC:
in the file “USBDesc.h” (in the folder available on github: “firmware/Arduino/hardware/MaKeyMaKey/cores”). After doing this, there is a problem when compiling the code on the device, because the Arduino is not recognized anymore. You can still add your code to the Arduino, but you have to reset the device just after compilation start.