Archived: New version is avaiable here POG Release
keyboard flashing utility
POG stands for Pog Open Gui
- node 16
- yarn
install everything with
yarn
develop and do changes in the frontend (vue3 with vite)
yarn dev
or depending on your OS
yarn dev --host
run the electron application with the frontend server running
yarn electron:start
If you want to build the final application you will need to change
the building const in main.js to true
then to package the application run
yarn dist
- boot.py generation
- share pog.json files
- use injection points from the pog.json for codeblocks
- direct pin wiring support
- bluetooth workflow
- dragging keys on the layout editor
- language switcher for german and other layouts changing the labels on the keymap
- modtap/tapdance/macros/sequences
- encoder support direct pin click
- way to handle differences between pog.json to kmk code
- wiring preview
- Layout editor to replace KLE
- save pog.json (use as main storage for everything)
- adjust keymap when matrix changes
- drag and drop keys