my layout for the ergodox infinity with qmk
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
MaxMalRichtig cf20aa0f29 adding alternative base layout with buteck 3 years ago
assets first version for malrichtig ergodox layout 4 years ago
res add explanation on how to generate bitmaps 4 years ago
config.h first version for malrichtig ergodox layout 4 years ago
custom_visualizer.h first version for malrichtig ergodox layout 4 years ago
keymap.c adding alternative base layout with buteck 3 years ago
readme.md 'readme.md' ändern 4 years ago
rules.mk first version for malrichtig ergodox layout 4 years ago
visualizer.c first version for malrichtig ergodox layout 4 years ago

readme.md

German Layout for the ErgoDox

Based on 'german-kinergo' by Christoph Schmitz, as well as the "german" layout from the qmk_firmware.

Default Layer

A basic QWERTZ layout with some nice tweaks and SHIFT on the thumbs

Code & Symbol Layer

All the symbols in one layer

TODO: QKM has some problems with rapid shifted/non-shifted keystrokes (like '<> , +* , .: , etc.')

Mouse & Number Layer

Mouse control and some 10key

Keyboard & Media Layer

Controls for the ergodox and some basic media-keys

Download:

Download to:
#YOUR_QMK_ROOT/layouts/community/ergodox/malrichtig

or clone it as a git submodule (you need to be in YOUR_QMK_ROOT folder):
git submodule add https://git.mal-richtig.de/maxmalrichtig/ergodox-malrichtig-layout.git ./layouts/community/ergodox/malrichtig

Visualizer:

This layout has a custom visualizer bundled in which can display custom bitmaps.

The byte-arrays for the bitmaps can be found in /res/bitmaps.c.

To generate an image array like these ensure the image is 128 x 32 or smaller. Convert the bitmap to a C array using a program like http://www.riuson.com/lcd-image-converter/ and ensure the conversion process produces a monochrome format array - 1 bit/pixel, left to right, top to bottom.

Update array in the source at /res/bitmap.c code with the C array produced by the conversion program.

Compile & Build:

Build the layout:
make ergodox_infinity:malrichtig MASTER=right

Flash it onto the keyboard(s):
sudo make ergodox_infinity:malrichtig:dfu-util MASTER=right