WIP: Plans for PyKey Libary
jpconstantineau opened this issue · 1 comments
jpconstantineau commented
Hardware Definition
- Use the API defined by Adafruit's Macropad for hardware definition.
- Enable the creation of more keyboard hardware definitions.
- Support keypads, buttons, encoders, single LEDs, neopixels, speaker and display
Layout Definition
- Support the usage of other layouts for sending strings. Especially those from https://github.com/Neradoc/Circuitpython_Keyboard_Layouts
Keymap Definition
- support customizing the keymap through importing files
- support layers, hold/tap/double-tap and other advanced functions
- support macros
- support of duckyscript (trigger a script by pressing a key)
HID USB, BLE and NKRO
- Support the use of both USB and BLE for sending HID reports
- Support consumer codes, mouse and gamepad HID reports
- Support NKRO
Main loop options
- allows the user to change the main keyboard loop.
lesley-byte commented
I love this!