pykey icon indicating copy to clipboard operation
pykey copied to clipboard

WIP: Plans for PyKey Libary

Open jpconstantineau opened this issue 4 years ago • 1 comments

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.

jpconstantineau avatar Oct 13 '21 18:10 jpconstantineau

I love this!

lesley-byte avatar Oct 15 '21 00:10 lesley-byte