Skip to content
This repository has been archived by the owner on Oct 11, 2023. It is now read-only.

JanLunge/pog-alpha

Repository files navigation

Archived: New version is avaiable here POG Release

pog

keyboard flashing utility

POG stands for Pog Open Gui

version

logo

preview

dependencies

  • node 16
  • yarn

Setup

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

Tasks

urgent

  • boot.py generation
  • share pog.json files
  • use injection points from the pog.json for codeblocks
  • direct pin wiring support
  • bluetooth workflow

features

  • 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

done

  • Layout editor to replace KLE
  • save pog.json (use as main storage for everything)
  • adjust keymap when matrix changes
  • drag and drop keys