Hack 🏴☠️ - Turn my numpad into a StreamDeck
StreamPunk was created as part of a live coding session on Twitch.
The goal was to build the beginnings of a simple clone of
Stream Deck,
using a spare NumPad keyboard I have and see how far I could get in
a couple of hours.
I have no intention to maintain this project.
Stream Deck
is a customisable control panel for streamers and live content creators.
You can assign certain functions and workflows to special keys.
In the future I might attempt to finish this project using a mix of NumPad, Karabiner and Alfred or macOS Shortcuts.
Follow me on YouTube or Twitch.
New content coming soon...
🔧🏴☠️ Making of StreamPunk in Python + Numpad keyboard
There are no promises made this would run and I have only tested on macOS (Macbook Air M1) with python 3.11.8 I did not freeze the requirements either.
Create the virtual environment:
# Recommended
$ python -m venv .venv
Install the dependencies:
$ pip install pynput
Connect a NumPad or other keyboard.
$ python stream_punk.py
Press the Enter key on the NumPad (you may need to change the key codes in the source, depending on your keyboard).
Timestamps will show as a new file in the
data/
folder.