mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-12-28 20:18:49 +06:00
d99f6e95e1
* Add Planck keymap and custom keycodes to userspace * Add Preonic keymap and extract common ortho layers and keycodes * Add Leaf60 WKL keymap * Add M60-A keymap * Add Levinson keymap * Fix links in personal readmes * Use flash target * Remove duplicate definition Co-Authored-By: fauxpark <fauxpark@gmail.com> * Remove superfluous line endings * Planck and preonic encoder should have the same behavior * Use higher level API Co-Authored-By: fauxpark <fauxpark@gmail.com> * Use layouts to reduce planck/levinson duplication * Update flash instructions for levinson |
||
---|---|---|
.. | ||
config.h | ||
keymap.c | ||
readme.md | ||
rules.mk |
Michael Guterl's Ortho 4x12 Layout
I use this layout for both my Planck and Levinson. I also have a very similar keymap for my Preonic.
Check out my userspace for the custom keycodes that are used in keymap.c.
At a very high level I use 4 layers:
- Qwerty - Letters
- Util - Vimkeys for navigation and other convenient things
- Raise - Numbers and F keys
- Lower - Symbols
make planck/rev5:mguterl:flash # For Planck rev5 or earlier and Planck Light
make planck/rev6:mguterl:flash # For Planck rev6
make keebio/levinson/rev2:mguterl:dfu # For Levinson rev2