Adafruit-circuitpython-hid

Latest version: v6.1.5

Safety actively analyzes 722021 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 10

3.0.0

1. Added `ConsumerControl` and `ConsumerControlCode` to send multimedia control requests, such as volume up/down, play/pause, etc. Many keyboards have these keys. Supported only in CircuitPython 3.0 and up.

2. Added the convenience method `Keyboard.send(...)`, which combines `Keyboard.press(...)` and `Keyboard.release_all()`.

3. When `main.py` starts, the host may not yet have configured the HID devices. Wait for an extra second if necessary to ensure the host is ready (see issue 13).

2.1.0

2.0.0

Thanks to mrmcwethy for the great work!

1.1.0

Fixes issue 6. Some Keycodes were missing from the published documentation due to a sphinx configuration issue. Keycode.SPACE is added as an alias for Keycode.SPACEBAR.

1.0.0

Thanks to dhalbert this library has been greatly improved. It now features a separate [`Keycode`](https://circuitpython.readthedocs.io/projects/hid/en/latest/keycode.html) class along with improvements to the [`Mouse`](https://circuitpython.readthedocs.io/projects/hid/en/latest/mouse.html) class.

0.0.1

Contains basic HID related constants.

Page 10 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.