Pico-Keystroke-Injection
Python 3.x
usb_hid library
Adafruit HID library (for Keyboard functionality)
A supported microcontroller (e.g., Raspberry Pi Pico) with CircuitPython
- Install CircuitPython on your microcontroller: https://circuitpython.org/board/raspberry_pi_pico/
- Download adafruit_hid https://github.com/adafruit/Adafruit_CircuitPython_HID/tree/main/adafruit_hid
- Copy
adafruit_hidfolder,commands.py,keyboard_layout.pyinlibfolder in Pico - Copy
code.pyinCIRCUITPYfolder - Create inject folder in
CIRCUITPYfolder - Copy the
inject.txtfile and the files you want to write with WRITE command ininjectfolder
- Create a file named
inject.txtin the./injectdirectory and strings you want to process
With a file named some_text.txt containing:
Dear Sir or Madam,
This is the text that will be written
Best regards,
In inject.txt, for example, write:
STRING Hello World!
ENTER
STRING After this key ENTER for a return to the line I greet you
ENTER
STRING Now i sleep during 1 seconds
ENTER
DELAY 1000
STRING and i continue
ENTER
REPLAY 2 5
WRITE some_text.txt
STRING End !