I have a DigiSpark board which is essentially a ATtiny85 controller with Arduino Bootloader.
Their current V-USB implementation does not work as I need it to. The Keyboard implementation does not handle Keyboard Events (such as key_down, key_up, pressed, released). The only thing it implements is key stroke (the full course of clicking and releasing it), meaning that you can't have a "hold" effect.
With that said, where should I start off to rewrite or implement this functionality? I have access to the HID source codes as they are open source
on GitHub.
I don't know a lot about V-USB or USB communication overall, but DigiSpark is pretty much the perfect solution for my needs and I think that working on this is far more interesting than wasting money on more expensive controllers.
Cheers!