pog

keyboard flashing utility

POG stands for Pog Open Gui

version

logo

preview

dependencies

  • node 16
  • yarn

Setup

install everything with yarn then just run it with dev to start yarn dev

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

Project Setup

Install

$ npm install

Development

$ npm run dev

Build

# For windows
$ npm run build:win

# For macOS
$ npm run build:mac

# For Linux
$ npm run build:linux

GitHub

View Github