/qmk-config-klor

QMK config for KLOR split keyboard

Primary LanguageC

KLOR logo font

QMK CONFIG FOR THE KLOR SPLIT KEYBOARD

Here you can find the ZMK config for the KLOR.
Here you can find the hardware files and build guide.

KLOR is 36-42 keys column-staggered split keyboard. 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.

KLOR layouts

Polydactyl is the default layout. If you choose one of the other layouts you can use the matching template in the default keymap.
If you choose Konrad or Saegewerk and plan on using LEDs you need to uncomment the appropiate lines in the klor.c file.

AVR MCU

Sparkfun Pro Micro / Elite-C / Puchi-C

You'll need to setup a local build environment of QMK. Here you can find the instructions.
Place the klor folder from this repository in the keyboards folder of your qmk installation.
Than you can use this command to compile the firmware for the KLOR.

qmk compile -kb klor -km default

RP2040 MCU

Adafruit KB2040 / Sparkfun Pro Micro RP2040 / BastardKB Splinky / Boardsource Blok / Elite-Pi / Sea-Picro / key micro RP

Place the klor folder from this repository in the keyboards folder of your qmk installation.
Most of the RP2040 MCUs use the same pinout, the Adafruit KB2040 is an exclusion. If you plan on using it you need to uncomment the appropiate lines in the /rp2040/rules.mk file.
Than you can use this command to compile the RP2040 firmware for the KLOR.

qmk compile -kb klor/rp2040 -km default

TODO

  • Add VIA(L) support
  • Add the code for the Pixart Paw3204 trackball
  • Add custom LED animation
  • Add OLED animation
  • Make the haptic feedback work on the peripheral side