dbisu / pico-ducky

Create a USB Rubber Ducky like device using a Raspberry PI Pico
GNU General Public License v2.0
2.42k stars 440 forks source link

Is there a way to make the pico write faster? + Some other question. #73

Closed minuspal closed 2 years ago

minuspal commented 2 years ago

Is there anyway theoretically or practically to increase the pico's wpm considering it has a much faster cpu than the original badusb itself?? And will twin duck firmware ever come to the pico ducky? Thanks :)

dbisu commented 2 years ago

The defaults run the script as fast as the code can parse the script. There is a plan in the backlog to add some buttons to run the scripts. It will probably require another switch to set modes, as there is still the need to run the script right away on boot for some use cases. That will probably be worked on sometime in the next couple of months.

YeetingWaterbottle commented 2 years ago

Just a random idea but can multi threading make the wpm faster?

dbisu commented 2 years ago

I would expect the limitation is the HID driver in CircuitPython. I have not done any benchmarks. Is there an expected rate vs the actual rate?

YeetingWaterbottle commented 2 years ago

I actually haven't expiremented with the pico ducky yet, I would love to do some benchmarking after I make one myself.

dbisu commented 2 years ago

Closing. I don't think this is a direct problem with this project. You may want to check with the CircuitPython HID project.