
This project aims to allow any user to convert their old device into a macro keypad. Similar to the Elgato Stream Deck.
This project is currently in the prototyping phase.
Currently, is has 20 functional macro keys. It uses uses ctrl + shift + F1 - F20 for the macros.
Traffic between the client and server are currently un-encrypted.
pip install -r requirements.txt to install the projects dependencies.
py -m pip install -r requirements.txt or python3 -m pip install -r requirements.txt/webclient/index.html in a text editor of your choice, and replace the IP address in line 77 with the IP address of your local machine.python3 ./server/server.py
py ./server/server.py/webclient and run python3 -m http.server 8080.
py -m http.server 8080http://<YOUR IP ADDRESS>:8080Please note that this project is still in the prototyping phase, and should only be used for testing or development purposes. Running this in a production environment could put you and your data at risk.
server.py opens a websocket server, and waits for a client to connect.index.html either locally or through a webserver, it connects to the websocket server that server.py has created.ctrl+shift+F<MACRO NUMBER>On no particular order, these are the features I would like to add.
alt+shift+a instead of ctrl+shift+F1 - F20