Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
PASsive aggRESiVE writING with CirCUITPYthon (i diD IT oN A QT pY M0)
import usb_hid
from adafruit_hid.keyboard import Keyboard
from adafruit_hid.keycode import Keycode
import time
import random
# Initialize Keyboard
kbd = Keyboard(usb_hid.devices)
# Press and release CapsLock in loop.
while True:
kbd.send(Keycode.CAPS_LOCK)
time.sleep(random.random())
@rcarteraz
Copy link

Ha! I was able to get this to work. So cool. Thanks!

@rcarteraz
Copy link

Ha! I was able to get this to work. So cool. Thanks!

I'm wondering now, if rather than a time.sleep(random) if it's possible to simply alternate after each keystroke? "eXaMplE" each time I press a key it automatically sends the capslock keycode.... Although, now that I think about it, I worry it wouldn't keep up anyways due to the speed of which one types.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment