Skip to content

kcrans/micromacro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tiny_keyboard_pic

micromacro

minimal, simple firmware for macropads

Features:

  • n-key rollover
  • debouncing
  • arbitrary hotkeys and macros
  • up to 256 keys
  • fast

Desktop Client Requirements (building from source):

Python Client:

  • Python 3.8+
  • pynput
  • pySerial

C++ Windows Client:

  • I've tested and built this app with the Microsoft C++ toolset (so the MSVC compiler) and vscode.
  • Look here for a tutorial on getting Microsoft Visual C++ setup in vscode.
  • Then all you need to do is open a Developer Command Prompt for Visual Studio, go to the root folder for this repo and run code .\host_utils\windows.

Firmware Requirements (building from source):

  • Arduino IDE with Espressif's ESP32 package installed
  • Look at this guide for more details on getting the dev enviroment setup

Misc. Notes

  • On MacOS you will have to give permission to terminal (or whatever you use to run the python script) to "control your computer"

About

minimal, simple firmware for macropads

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published