jpconstantineau / pykey

CircuitPython Keyboard Firmware

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WIP: Plans for PyKey Libary

jpconstantineau opened this issue · 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

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.

I love this!