Porting to Boardsource's Peg re-mapping tool (scuffed write-up and review)

This page summarizes the projects mentioned and recommended in the original post on /r/olkb

Judoscale - Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. pegBoards

    This one was more involved. First, pull up one of the defaults from the Peg github; Ideally, one that is similar to the one you want to port. I based my code off the code for the Boardsource 4x12. I took the module/extension handling bits in my main.py and replaced it with the stuff shown below.

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. kmk_firmware

    Clackety Keyboards Powered by Python

    See above. I set this up some time ago; the one I am using is pretty much the demo one from the KMK github.

  4. keyboard-layout-editor

    Web application to enable the design & editing of keyboard layouts

    I went to http://www.keyboard-layout-editor.com/ and constructed the layout of my keyboard. Do not use the export json option on KLE. The resulting json is not in the same order as the ones on the Peg github. Instead, once you have constructed the physical layout (without legends), go under the “raw data tab” and copy everything into https://qmk.fm/converter/ and click convert.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Has anyone tried making a raspberry pico keyboard with the kmk software

    1 project | /r/olkb | 2 Jul 2023
  • Bluetooth module for a keyboard, but easy-to-solder

    1 project | /r/AskElectronics | 28 May 2023
  • CircuitPython keyboard flash

    2 projects | /r/olkb | 4 May 2023
  • KMK split firmware procedure

    1 project | /r/ErgoMechKeyboards | 23 Apr 2023
  • Need help with KMK and split keyboard

    1 project | /r/olkb | 21 Mar 2023

Did you know that Python is
the 2nd most popular programming language
based on number of references?