FabriceCastel / qmk-config

Custom QMK config for a split Planck keyboard layout

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

qmk-config

Custom config for a split Planck keyboard layout for use with QMK Firmware.

The default layer includes tapping mod keys on the home row, layers 1 and 2 each include macOS spaces navigation shortcuts (ctrl+right/left arrows).

Default layer: Split QWERTY
,-----------------------------------------------------------------------------------.
|   Q  |   W  |   E  |   R  |   T  | TGL3 |      |   Y  |   U  |   I  |   O  |   P  |
|------+------+------+------+------+------+------+------+------+------+------+------|
|   A  | S/Ctl| D/GUI|F/Shft|   G  |      |      |   H  |J/Shft| K/GUI| L/Ctl|   ;  |
|------+------+------+------+------+------+------+------+------+------+------+------|
|   Z  |   X  |   C  |   V  |   B  |      |      |   N  |   M  |   ,  |   .  |   /  |
|------+------+------+------+------+------+------+------+------+------+------+------|
| PGUP | PGDN | GUI  |Shift |Bsp/L1| Opt  | Tab  |Spc/L2|'/Ctl |      |      |      |
`-----------------------------------------------------------------------------------'

Layer 1: Numbers, Brackets and Symbols
,-----------------------------------------------------------------------------------.
|   1  |   2  |   3  |   4  |   5  |      |      |   6  |   7  |   8  |   9  |   0  |
|------+------+------+------+------+------+------+------+------+------+------+------|
|   [  |   <  |   {  |   (  |   -  |      |      |   =  |   )  |   }  |   >  |   ]  |
|------+------+------+------+------+------+------+------+------+------+------+------|
|   !  |   @  |   #  |   $  |   %  |      |      |   ^  |   &  |   *  |   +  |      |
|------+------+------+------+------+------+------+------+------+------+------+------|
|      |      |      |      |######|      | Ctl->|Enter |Shift |      |      |      |
`-----------------------------------------------------------------------------------'

Layer 2: Arrows & Extras
,-----------------------------------------------------------------------------------.
|  F1  |  F2  |  F3  |  F4  |  F5  |      |      |  F6  |  F7  |  F8  |  F9  | F10  |
|------+------+------+------+------+------+------+------+------+------+------+------|
|   `  |   \  |   |  |   /  |   _  |      |      | Esc  | Left | Down |  Up  |Right |
|------+------+------+------+------+------+------+------+------+------+------+------|
|   ~  |   *  |   -  |   +  |   =  |      |      | Play | Vol- | Vol+ | Bri- | Bri+ |
|------+------+------+------+------+------+------+------+------+------+------+------|
|      |      |      |Shift | Bsp  |<-Ctl |      |######|      |      |      |      |
`-----------------------------------------------------------------------------------'

Layer 3: DoS layout
,-----------------------------------------------------------------------------------.
|  Esc |   M  |   W  |   I  |      | TGL3 |      |      |      |      |      |      |
|------+------+------+------+------+------+------+------+------+------+------+------|
|  F1  |   A  |   S  |   D  |   L  |      |      |      |      |      |      |      |
|------+------+------+------+------+------+------+------+------+------+------+------|
|   1  |   2  |   3  |   4  |   5  |      |      |      |      |      |      |      |
|------+------+------+------+------+------+------+------+------+------+------+------|
|   6  |   7  |   8  |   9  |   0  |      |      |      |      |      |      |      |
`-----------------------------------------------------------------------------------'

Build steps for a rev6 drop planck keyboard (adjust accordingly for other planck revisions)

$ <git clone qmk firmware>

<follow the QMK environment setup steps found in the QMK docs>

$ <git clone this repo>
$ cd qmk_firmware
$ mkdir layouts/community/planck_mit/fab
$ cp ../qmk-config/* layouts/community/planck_mit/fab
$ qmk compile -kb planck/rev6_drop -km fab

<flash planck_rev6_drop_fab.bin on the keyboard with QMK Toolbox>

About

Custom QMK config for a split Planck keyboard layout


Languages

Language:C 100.0%