DIY button interfacer with arduino nano AKA DIY stream deck
This python script is made to interface 12 buttons that can trigger keyboard shorcuts or custom commands It use
pip install pyautogui pyserial
sudo apt install python3-tk
Ether choose between multiple pages or just one page mode
You need to flash arduino_nano_rom.ino using arduino IDE
Open arduino ide and select your board, then
File -> Open -> arduino_nano_rom.ino
and clic upload
You can edit max pages in the config.json Rest of config can be done in the gui.
- in powershell, launch
python.exe path/to/ButtonBox/ButtonBoxManager.py
- Command line / no head program
- packed to exe
- choose buttons number
- linux compatiblility
- custom png instead of button + desc
- multi language support
- who knows...
Chat gpt