qmk_userspace/keyboards/klor
Victor 729d9f2353
Had the layout defined wrong
- To alias a function I needed to add the parameters part
2024-05-15 08:07:53 -05:00
..
2040 Added Dynamic Layout selection 2024-05-15 07:52:23 -05:00
keymaps Added Dynamic Layout selection 2024-05-15 07:52:23 -05:00
lib Adding klor files and trying to build 2024-05-13 21:33:46 -05:00
config.h Added layout matrix so it will compile 2024-05-13 23:11:36 -05:00
info.json Added Dynamic Layout selection 2024-05-15 07:52:23 -05:00
klor.c Had the layout defined wrong 2024-05-15 08:07:53 -05:00
klor.h Forgot to update default keymap 2024-05-13 22:11:04 -05:00
post_rules.mk Added debug statements 2024-05-15 08:02:21 -05:00
readme.md Added Dynamic Layout selection 2024-05-15 07:52:23 -05:00
rules.mk Added Dynamic Layout selection 2024-05-15 07:52:23 -05:00

█         █    █            ▄▄▄▀▀▀▀▀▀▄▄▄        █▀▀▀▀▀▀▀▀▀▀█
█        █     █          ▄▀            ▀▄      █          █
█       █      █        ▄▀                ▀▄    █          █
█      █       █        █                  █    █          █
█     █        █       █                    █   █          █
█    █         █       █                    █   █▄▄▄▄▄▄▄▄▄▄█
█   █ █        █       █                    █   █      █
█  █   █       █        █                  █    █       █
█ █     █      █        ▀▄                ▄▀    █        █
██       █     █          ▀▄            ▄▀      █         █
█         █    █▄▄▄▄▄▄▄▄    ▀▀▀▄▄▄▄▄▄▀▀▀        █          █

KLOR split keyboard

KLOR is 42 keys column-staggered split keyboard made by @geigeigeist. It supports a per key RGB matrix, encoders, OLED displays, haptic feedback, audio, a Pixart Paw3204 trackball and four different layouts, through brake off parts. It's schematics are based on the Sofle, while the layout is based on the Yacc46.

You can use this command to compile the firmware qmk compile -kb klor -km default

and this command if you want to compile the firmware for a RP2040 based MCU qmk compile -kb klor/2040 -km default

t4corun modernization

this is my attempt at modernizing @geigeigeist's repo. It has not been updated in a few years and firmware cannot be built as-is as QMK has introduced breaking changes. @geigeigeist's repo can be found here. Should work for all KLOR variations, but I tested against Saegwerk as that is the one I have

Features

  • Can choose layout based on keymap rules.mk configuration. Before keyboard configuration would need to be changed
  • Converted as much as possible to data driven configuration: info.json

What I did not test

  • RGBLight
  • Other variations (e.g.Polydactyl)
  • Swap Hands